Initial addition of project template
Project Template v2 refactoring