Why not build a whole out of pieces that were similar at all levels of detail? (Think of fractals).
Idea: A program can be build out of little computing agents.