I really would like to see such a programming system realized, see efforts at:
https://github.com/IndieSmiths/myappmaker-sdd
but the more I work at programming, the more the solution seems to be documentation, and the best system for documenting code and the information about it seems to be:
http://literateprogramming.com/
I just need to find the perfect GUI toolkit which allows Bézier Curve representations in a way which clicks and makes sense to me, and suits my next project.