For a successful experiment, it is of utmost important to provide a consistent detector description originating form a single source of information. This is also the main motivation behind the DD4hep which addresses detector description in a broad sense including in addition to the geometry and the materials used in the device, also parameters describing e.g. the detection techniques, constants required for alignment and calibration, description of the readout structures and conditions data. An integral part of DD4hep is DDG4 which is a powerful tool to create arbitrary detector geometries and gives access to all Geant4 action stages. It is equipped with a comprehensive plugins suite that includes handling of different IO formats; Monte Carlo truth linking and also a wide array of segmentations and sensitive detector allows the simulation of a wide variety of detector technologies. In this presentation, we will showcase recent developments in DD4hep/DDG4 like the addition of a ROOT based persistency mechanism for detector description and the development of framework support for DDG4. Through this mechanism an experiment data processing framework can exhibit it's essential tools to DDG4 actions. This allows easy integration of DD4hep in existing data processing frameworks like Gaudi.