Add documentation for nearly all of the classes.