Visual scripting or text based programming? Why not both?
This is an experimental visual scripting editor where the serialization format is also a proper programming language.
Work in progress