Added file structure and templates