Move report formatting responsibilities into Reporters