Introduce FileBasedReport base class
Introduce the HtmlReport