Procedural generation of villages on arbitrary terrains
interactive modeling of city layouts using layers of procedural content .