Add doxygen type documentation
Add doxygen type documentation
Minor documentation style change
Finish doxygen documentation for now