Prepare repository to automatically generate docs from a manifest.
Add the Manifest and add a bunch of our existing docs.

The internal protocol docs probably need some love, see the client protocol for an example.