Cleaning up SHA documentation and adding it to Doxygen.