Consolidate reports into a single controller.
Generalize reports.