Design document: Completed section on blocks, fleshed out and tweaked some other sections, added a bunch of section heads that need to have sections written.