`GraphController` is a god class. It contains logic from: - Buckets - Zooming - Annotations - Known mutations This should all be moved outside of `GraphController` to the appropriate classes, just like done with the `MiniMapController`.