New layer to project tree

The project tree now contains a layer for Components, Data, Actions, Events.
Each layer is populated with existing elements, and allows for changing
the currently selected element.
Change Spelling