The lego analogy is something I've thought about before. Inspired by Firefox's Tilt 3D[1], I've wondered if it makes sense to code in VR with indentation, or even level of the AST projected onto the z-axis. Wobbling the perspective around would probably be annoying and unnecessary, but hopefully a fixed angle, or one varying slightly with zoom could work.