Documentation drafts

Let's hope this doesn't break any code.