Refactored fragments and pages for reports to make them more generic and easier to re-use for things like data quality reports etc