Subdividing the ColorsThe process of grid mapping begins with a "monad", a square of a single color, which is subdivided progressively, to a limit set by the user. The resulting grids are 2x2, 4x4, and so on, as shown below.Each possible "monad" color is mapped onto a 2x2 grid of four possible colors. Suppose we used the following mapping rules for the three colors shown: 


 If we initialize the image with a blue monad, the mapping would begin as follows:
At each level of subdivision, each color uses its mapping rule to generate the four colors of the next subdivision. Note that blue has reappeared at the third level: the process will repeat itself in those squares, thus creating the necessary conditions for a fractal object: recursion and selfsimilarity. 