Rather than flattening and constraining nodes to cube, blueprint could be just 2d that we can pan, zoom, move freely in any direction. And have multiple blueprints visible, each on its own 3d layer that you can move about.
So while working on one function you can see sub-functions behind it. Why not link it too, so you see where your functions are called from.