more work on templates for quick project setup and file templates