Autodocumentation with semantic markup.