Prompt: Recursive Grids. Split the canvas into a grid of some kind and recurse on each cell again and again.