I'll be basing the editor on CKEditor, which already has UI styles.
rethinking a lot of how things will work, coming to a more definite plan.

I of course will need to stop planning and start working eventually.
The next step, though, is to start *studying*; starting with CKEditor
as a base will simplify the development process, but I need to know how
it works before I can add or change anything...