A programming model that is a graph, where code is written on the edges to add behavior and interactivity to the connected nodes.

Video demo:

Live demo