Added doxygen documentation (drafts)