The nodes store their outputs, and their inputs are pointers. So the graph stores outputs as pointers, and inputs as pointers to pointers
Why are the inputs pointers to pointers? Wouldn't it just be a pointer?