framework for managing state changes is in place. also there's a new 'makeAlive' script which makes it look like the graph is 'breathing'