MSINM-155: Restructure the category tree
MSINM-157: Implement a light characteristics parser
MSINM-158: Implemented Audio Publisher
MSINM-159: Created dummy Templates Admin page
MSINM-159: More work on Templates Admin page
MSINM-159: Implemented support for template list parameter types
MSINM-159: Refactoring to move template functionality into a templates module
MSINM-159: Added support for composite parameter types
MSINM-159: Initial support for saving templates
MSINM-159: Minor UI tweaks
MSINM-159: Added initial support for field templates
MSINM-159: Started work on template test dialog
MSINM-159: Hurrah, I can now spell 'Copy'
MSINM-159: Added support for Freemarker template execution and includes
MSINM-159: Minor UI tweaks
MSINM-159: Alle field templates of a template are now processed in the test dialog
MSINM-159: Returns errors in the field templates
MSINM-159: Added message publications to the template mechanism
MSINM-159: Tweaked UI - show fields in template list
MSINM-159: Added template dictionary support