MarkupLanguage used for typesetting (the 't' in troff).
[About troff]
Gnu Groff implementation: http://www.gnu.org/software/groff/
There is a corresponding nroff for non typeset information.