And our convention is to have a main module for every component. That main module depends on the _service and _directive modules of the component. Again, the context menu component is a good example.