Extensive commenting of all header files.