I have begun breaking up every piece of functionality into a toggleable feature. The appearance of pages, grammar tools, and editor controls are all now toggleable. These features are collected into "editor profiles" which is basically just a certain set of these features turned on.
Right now these profiles are hard-coded, but I plan to add the ability for users to customize their own so that they can make polished the perfect editor for them.