WIP ENH fmtxt:  Cache complete report

Allow creating the whole report without saving any file to disk
DOC fmtxt
ENH fmtxt:  add TOC to HTML Report