Interfaces extracted to separate files
file moves, template dictionary broken
render renames, render not working
working on rendering