There are two main changes:
I would appreciate comments on these changes, since the new structure is planned to be replicated to all other templates.
Specifically I'm interested in suggestions on the way the files are organised, on the files content and also on the configurability of the new template.
When installing, please be sure you add the feature called:
GNU ARM C/C++ Generic Cortex-M Project Template
To instantiate it, create new C or C++ projects, type Executable -> Hello World ARM Cortex-M C/C++ Project.