Added easy access to template file and name
Refactored container to be named registry
Implement Registry in more classes
Added page renderer