Implement basic doxygen documentation of public API