Similar to the svedit.dev demo, but it should fit inside a ProseNode, as well as into a Feature.body.