Tools seems to fit better since the classes were a bit of a mixed bunch and did not always manage. Also simplified the structure of the SlugGenerator class. Also focused EntityContext on shelves and simplified to use session helper.
In progress, Need to implement much of the logging in controllers. Also cleaned up base controller along the way.