This is kind of related, but I've always wondered what a 2D or 3D IDE would look like, if we could drop the limitations of files and working top to bottom, and instead be able to group code more spatially (and i guess still have it then outpt to files for storage.) Does anything like this that isnt a GUI drag and drop editor?