I'm not sure we really need both `additionalEditors` and `overrideDefaultEditors` actually. Sounds like `editors` can be enough, we just merge with existing or add new. What do you think?