No offense to the developers of this, it looks pretty cool, but people have been trying to do things like this since the 80’s and I have a feeling there is a reason they have never caught on. (See this excellent documentary involving one of the more famous and flamboyant examples.) The inherent problem is that abstract mathematical (and in this case programming) concepts are not in general bijective with position space. There is a reason that mathematical notation looks the way it does and has not evolved into some sort of more pictorial representation. In fact, one might argue that it has evolved dramatically in the opposite direction, as in all of human history before the Enlightenment mathematics was studied primarily using literal visual representations. There are certainly many cases in which graphical techniques are extremely powerful, but these techniques rarely generalize even when the underlying mathematical concepts behind them do, and historically distinct graphical techniques require distinct tools to implement computationally. The unfortunate side effect of all of this is that when it comes time to look at some plots (mind you this is more about viewing output, which is very different than formulating programs graphically) often tools for performing simple manipulations are unavailable. In the modern age where simple things are often subject to explosive, hysterical hype, I can’t help but feel that some of these graphical programming aides are more advertising gimmick than anything else.
Anyway, sorry to repeatedly come out as bashing this idea, especially with such grandiose, hand-waiving talk (also, my skepticism here is directed toward graphical programming, not data viewing tools such as DataVoyager.jl). Again, there are lots of people who like this sort of thing, and I myself would be happy to give any package that also has a really good conventional Julia API a shot.