Hello!
I have made several add-ins that I have placed in custom tab and groups:

In order to achieve this I have written cross-references in each config.daml file, so that each add-in could be used / installed alone, as well with others, but this makes code quite confusing and not easy to manage because every time a new add-in is created, I should update all other add-ins' config.daml files as well that belong to the same group. Is there any better solution for this?
One, that I can think of, would be to use one add-in as compulsory to install and describe all other add-ins in that compulsory config.daml file (?), but it's not the best solution because I want that users can choose which add-ins they want to use.
(for cross-referencing different add-ins I'm using updatemodule element like this:
<updateModule refID="EditorIDModule">
<groups>
<updateGroup refID="MA_ETAK">
<insertButton refID="ETAKotsing_ShowButton"/>
</updateGroup>
</groups>
</updateModule>
<updateModule refID="AadressOtsing_Module">
<tabs>
<updateTab refID="MA_MainTab">
<insertGroup refID="MA_ETAK" />
</updateTab>
</tabs>
<groups>
<updateGroup refID="MA_ETAK">
<insertButton refID="ETAKotsing_ShowButton" />
</updateGroup>
</groups>
</updateModule>
).