Catia structure elements database & templates

Customer is using Catia 3DX 19x (SMWX, MDHX) for machine design and for engineering profiles they use this free software to generate initial frames, panels, latches, brackets = complete structure which they import as step in Catia, whenever change occurs they go back and change in this freeware and replace step in catia etc. Imagine the mess in 3d space.

To get from skratch to full 3D model & precise BOM it takes ~15 minutes! Im aware of Catia template designer and Catia Structure design + portfolio from CC&T. So i'm guessing that something intelligent might exist already...?

Alternative is to build database of "smart" components with mate references & product attributes that adapt to geometry change but that won't be nearly productive environment as it is now + additional cost instead of freeware now...

example of structure: 

​​​​​​​