Created and added "TemplateLevel" both source and header so it is easy to create another level.