Documentation

Rendered from the markdown in the repository, so what is published and what is in the tree cannot drift apart.