Thanks go to these people for significant contributions to this documentation (in no particular order):
Zach Lipton (significant textual contributions), Andrew Pearson, Spencer Smith, Eric Hanson, Kevin Brannen,