User:Graeme E. Smith/Top-Down Encoding: A Solution to the Granularity Problem