Reorganize config paths

* Change Template to TemplateConfig class
* Begin implementation of multi-engine