Add missing digital object templates
Refactor and move things around in the public app to give templates/controller actions some context;