Update module docs

_Still a work-in-progress. I'll squash commits once it's closer to being ready_

These are some updated module docs. It's been completely restructured in an effort to be a lot more clear.