Moved the documentation to doxygen.