Reporting 3.0

This is a design exploration for the reporting flow to support for future use cases.

>