More work on the nodegraph - still needs to interface with robot