moved the templates into their own package