Simulates cellular automata (just CGL at the moment), and to draw and edit patterns.