Final documentation updates

Cleaned up a lot of signatures, and all but finished documentation.