Normally we use the TemplateTask for these kinds of things. Having multiple ways to do things might not be a good idea.