This is first version of cellular automaton.
How does it work? Well, for now you can choose Rule between 1-255 - this is decimal representation of binary rule which is used to map pattern. Steps represent resultion of created pattern - more steps - more new squares rendered.Here is some example of pattern with 90 rule: