Beginnings of the editor, currently can partially modify Text layers

Need to figure out:

* Image Selection
* Color observing
* Color Input Element. Html5 requirement or external?