Pulled out Celleditor and put it in mui, refactored and created separate classes for different type of cell editors.
Fixed positioning of cell editor, made the annotations grid editable. We can now change annotation names and values by inline editng the annotations grid in each schema object editor.
New version in case folks want to test.