The editor still doesn't run. It all compiles.

The plan moving forward is to make editor selection
more flexible than a dialog and a setting.
Merge from origin reminded me the problem was
the abstract declaration on the editor fragment.

Now all that's missing is the value fragments.

Fun fun fun