Sorry, what I meant was for larger sections.. a better example would be biomes. Determining the rules for adjacent blocks is fairly simple, but determining rules for large sections of blocks will be much more complicated and I can't think how you would do it without algorithms that can average areas.