I was originally doing this automagically with JSDoc, but it made the source code a mess. So here it all is redone by hand in markdown.
I do my best to keep this up-to-date, but the source code is the ultimate reference.
This file is meant to be dry technical documentation of the class implementation for reference purposes. For a more friendly treatise on using the library, please see the Tutorial.