An example of a single module architecture for Angular application with automatic component registration