Can we move this into the `addComponent_()` function so that the default colors are set whenever a new component is added?

As it is now I don't think the default colors will get applied if you add more components after the graph has been rendered, then call `update()`.