Templates manager

TODO: explain template management basics