Allow to query what types we have an editor widget for.
Add a model for all types we can edit.
Integrate the editable types model for adding new dynamic properties.