Implementations of Cellular Automata