Can alter the submodules by adding removing other classes without the need to edit init file. Only need to edit again for a new submodule. Can use something like pkgutils.list_modules
to look for modules in root folder and automate the imports of each, hence never needing to touch init to have any module placed in folder registered.
The addonNote can betest if a module has a register method using
if hasattr(m, "register"):
m.register()
The enabled addon,
To hang your menu onto another during register, recommend writing your own registerregister
and unregisterunregister
methods instead of using the factory generated methods.
Finally to make a shortcut to popup your menu, as displayed above the operator is "wm.call_menu" and set its name property to the bl_idname
of your menu.