Add doxygen documentations