DataEditor rework almost entirely complete: AnnotationSet editor added
and Settings hooked up. Settings no longer gets selection events but
instead gets a custom ACTIVE_EDITOR_CHANGED event. Editors now have
icons.