Emergent patterning phenomena in 2D cellular automata