docs(*): refactor and reorganize

Reorganize the docs to make more sense for users.

closes #921, #1050, #1141, #1075, #1160, #1140, #1084

NOTE: This is not yet ready for review/critique, but if people want to check it out as a work-in-progress, they can. I'll remove this message when I'm finished.