Since we break down our functionality into modules, would this not make more sense as declaration in the module definition (e.g. in products.module.js). The `Bastion.menu` module was intended to be for just the navbar and might should be re-named to encompass that and the generic pieces broken out into a `.menus` module. Whereas I should think the individual menus for something like a details panel would live and belong to that module and not be a global product of the application itself.