DesirabilityLayer(zoneType: Zone, level: Int)
Represents a grid of "desirability values" that we store in the CityMap