Allow chaining node graphs, I/O is now strongly typed