The report generation should be different between entire area and aggregated. This commit is an attempt to do that. Unfinished