I'm new to Houdini and I hope my question makes sense and is appropriate.

I'm wondering what is the best strategy to distribute tools with menus.
For example, let's consider python scripts that implement a tool. I would like this tool to have a submenu in Houdini's main menu bar.
According to the documentation I've found, I need to create an XML file to modify the main menu :
http://www.sidefx.com/docs/houdini13.0/basics/config_menus [sidefx.com]
It is my understanding that if I ask the user to copy MainMenuCommon.xml from my tool distribution to his HoudiniPath, then he might be overwriting his own MainMenuCommon.xml.
How to deal with various tools that would each need to be in the main menu bar? I do not want to ask the user to modify his own MainMenuCommon.xml by hand… Is it possible to have multiple MainMenuCommon.XML files (one per tool)? Where to put them?
Is it possible to add submenus programmatically (in python)?
Thanks in advance for any pointers.
