Interface defining a template that can be generated using the TemplateDirective.
Array of path-strings that are resolved relative to the base
Brief description of the template displayed on the --help page for the TemplateDirective. Should be brief (1 sentence).
The suffix of the file generated by this template.
The name of the template as it will be specified from the command line.
Render the given template to a string which will be written to the file.
Note: this method should NOT write the contents to