ComponentManager is not a Singleton.

We can now instantiate multiple component managers. It is no longer a
Singleton
Load and Save Buttons in Editor

Loading is done for the editor. Have to do the editing and Saving part.
Added Highlighting for ComponentObjects

This is still incomplete, the highlights are not aligned correctly and I
have to find a proper way to sort through them and select each
individual components. Have to implements and break-up component tree
control