Bar, Area, and Scatterplot coming together. A little refactoring on the update_component method, might try __add__ refactoring next, similar to d3py