More work on contexts
Nodes now can share buffers not just geometry