It might be lower hanging fruit to start with something like a VR renderer for openscad - it would be amazing to be able to type openscad code into a floating window and see a live updating floating render of the object I am building next to that. I suppose the bounding box of the output could be considered a 3D vr window of sorts.