Lab 6 Class factory + Doxygen comments + HTML file