Added some documentation to the contained public classes and methods.