Doxygen commenting started
~100% coverage