I was also thinking about a GUI-editor with a troff-based
typesetting backend (*not* a GUI frontend for troff but an editor that
programmatically utilises the troff typesetting engine to produce
output in a window in real-time as the editing like GNU TeXmacs.
Au revoir.