Profit Report phase 1

Incomplete and a bit buggy because it has been partially ripped apart to
make way for the campaign oversight that was on the original version.