Bill Zebub
“It’s probably Matt Mercer’s fault.”
It exists. It's called Content Management Software or sometimes Typesetting software.
Errr....yeah.
That's a bit like saying "My perfect VTT already exists; it's called C." (Which may be an exaggeration, but is along the same spectrum.)
I was imagining something a bit more customized for the task than a general purpose CMS, with context-specific implementations for both the creator and consumers.