Great start, but plain text in 2020?
I propose we design a markup language so this can be parsed. How about DTML? And maybe some styling rules as well, we can call it DSS. And we can't forget a basic scripting language called DJS.
I'll start working on the parser, we can call it a drowser.