tl;dr: just use the library "modifiers" But how to handle font / css loading / sub dependencies of the editors? (like, Monaco is probably the most complicated you can get)