Move key cellular automata components out of IsingGrid into CATools