Just cleaned up some minor things, and changed Visualization so it has a
getNode() function instead of extending Canvas. This lets us use a Pane
or Canvas for our animation.