Documentation only.
Rename "Entities" directories to "Model" and separate out "Repository" into its own namespaces.  Use one repository per entity class.
Simplify custom repositories use findBy* methods better.
Consistency in naming convention and TODO comments.
Navigation data generation for Locations module.
Navigation data generation for Locations module.