put compiled templates in to their own modules so that they don't dumplicate #1