Updated documentation on all of the header files.