[WIP] Add docs

This is just a work in progress.

Does this look ok so far? If so, I can continue working on it.