Notes
Use TBrowser to browser the output, and the source code documentation to understand the output trees.
This isn't from laziness, but the module headers are actually designed to be clean and easy to read!