Add bubble chart

Hmm, this API isn't really consistent with the other charts. Maybe best at this point is to add a TODO for syncing it with the other charts and it can be taken care of as part of our chart refactor card.