Begin implementing the report generator.