 It comes with zero, one or several arguments, from types selected when defining the script.When an instance of a script is plugged in a canvas, the user first selects its arguments in the canvas with mouse clicks, then the position in the canvas of the script output.The script is updated at each canvas computation.