Cellular Automata - A Deep Dive (Part 1)