Wrote down some thoughts on how to fix issue #20 and #19 in the GenerateReportTree method.