I want to make something similar like Change Management installation Package where dynamic fields, general catalog fields and entries and links are being created. I thought, that it should b created by executed PERL module (CodeInstall) but after browsing existing packages (ChangeManagement etc) I couldn' t find a clue of creation of this things.
* And I really do not understand the logics of linking the newly created General Catalog items, how can ID be manually set, what if this ID is already taken, by other Items. In this place my understanding of relational databases stopped working

In any case, it would be great if anyone could share the .sopm file with general catalog installation
Thaaaaaanks!