These programs represent general concepts about graphic image making. Each program comes with a brief description and a list of visual properties. These properties are represented by data and become variables within a dynamic system. Typical examples for these properties include; shape, size, position, colour, orientation but this is non-exhaustive.
In line with these data, we also have data structures that represent the principles of organisation. That is to say how shapes are chosen and distributed within the visual plane and in relation to others. Data structures become the algorithms of a dynamic system. These programs can only demonstrate a finite number of graphic possibilities and beckon further exploration.