A major rewrite; more verbose explanations of context, API.

The versioning is now "Backwards": the full feature set of version 4 is documented, then the other versions' variations are described. This collects all the v4/latest features up front.