TDD unit tests for template registration
Initial implementation of template registration
User guide documentation for template registration