Especially HyperText/DolDoc is something that seems like a very nice feature to have. Perhaps one day someone might port something similar for Linux shells?
It seems like that is what the Linux 'text only' input/output should have been. Instead of parsing ASCII which will bring about the incompatibilities that we see today, it would have been better to have all tools input/output HTML/XML and translate it into human readable text in the shell for when output is redirected to the terminal.