Refactor as a presentation agnostic chart, and add tallys for each colour.