Push the graph val back private in Dependants.
Add a nodes function to return the set of keys in the Dependants graph.
Pull the VizGraph case class out of BaseViz, move access of the graph from a local variable to using a dependentState variable with the nodes and getDependantsOf accessors.