More documentation.

Thoroughly incomplete at present