- Adds a bunch of documentation - Fixes some incorrect or inaccurate documentation - Moves some documentation so that wmlscope actually picks it up - Excludes some internal macros from being documented