Refactor report_project to return budges and extras