Overhauled the reporting framework.