WIP ENH fmtxt:  Cache complete report

Allow creating the whole report without saving any file to disk