Using model-driven development on a gaming PC or console with a VR headset and 3D input device or gesture recognition to control and navigate a 3D representation of a data-flow network and speech recognition to input symbolic logic into the processing nodes.