Structured? No

Dynamic document-specific markup additions: yes, i.e. \newcommand

First-class constructs: None