In general, you can do in a GUI what the programmer planned to enable you to do. As was mentioned previously in this thread, programmers come up with some sort of "graphical programming" frequently, recreating the https://en.wikipedia.org/wiki/Inner-platform_effect -- Which brings us back to the plain text language of programming and processing where all this is already available.
The deeper abstractions are lost on you, young padawan.
If this is criticism, I don't understand it.
Yes, yes, downvote me, let the hate flow through you.
Doesn't change that you can do anything in a gui :)