Moved some stuff to better packages, fixed an editor bug that made
newly-registered types not get sent out to editor's type registry
listeners