Documentation Documentation Documentation

Here's a first pass at writing some meta-documentation for the documentation system.

I'm holding off on merging this until the type stuff actually, you know, works, so I'm opening this for feedback in the meantime. Let me know if there's anything you're unsure about that this doesn't clear up.