Adds templating.
- Minor tweaks to the routing and framework.
- Updated template-project.