Refactoring the template plugin.
Adding a basic admin panel.