 Zoning codes have evolved over the years as urban planning theory has changed, legal constraints have fluctuated, and political priorities have shifted.The various approaches to zoning can be divided into four broad categories