refactoring the placement of the Menu
adding in a description_language field to templates that have a description parameter