Added mod editor and layer editor.
Restored layer editor.
Fixed a crash when removing a layer.

The editor must select all selectable children of the layer to be removed prior to removing it.
Merge branch 'feature/add_map_inspector' into develop
Moved tool chaining support into separate class.
Further refactoring of the toolbox subsystem.
Merge branch 'feature/separate_tool_chains' into develop