Add initial ReportProvider infrastructure