window description doxygen generated documentation:
https://cedar-renjun.github.io/2014/03/21/learn-doxygen-in-10-minutes/
linux description doxygen generated documentation:
https://www.ibm.com/developerworks/cn/aix/library/au-learningdoxygen/index.html