(a) The following must be considered when enacting a zoning ordinance:
(1) Promoting general public welfare, health, safety, comfort and morals;
(2) A plan so that adequate light, air, convenience of access and safety from fire, flood and other danger is secured;
(3) Ensuring attractiveness and convenience is promoted;
(4) Lessening congestion;
(5) Preserving historic landmarks, sites, districts and buildings;
(6) Preserving agricultural land; and
(7) Promoting the orderly development of land.
(b) A zoning ordinance may include the following:
(1) Regulating the use of land and designating or prohibiting specific land uses;
(2) Authorizing flexible planning standards to create, redevelop, reuse, protect and enhance the physical qualities of the community;
(3) Designating historic districts and regulating the uses of land and the design of buildings within the historic district;
(4) Establishing corridor overlay districts to achieve land design goals and regulating the uses of land within the corridor overlay districts;
(5) Establishing design standards and site plan approval procedures;
(6) Dividing the land of the governing body into different zone classifications regulating the use of land, establishing performance standards for various land uses when dividing is not desired or any combination of both;
(7) Authorizing overlay districts and special design districts within which specific additional development standards for each permitted, accessory and conditional use shall apply;
(8) Regulating the height, area, bulk, use and architectural features of buildings, including reasonable exterior architectural features and reasonable aesthetic standards for factory-built homes;
(9) Authorizing a process and standards for factory-built homes: Provided, That a governing body is prohibited from establishing a process and standards for regulating factory-built homes that is more restrictive than a process and standards for site-built homes;
(10) Preserving green spaces and requiring new green spaces, landscaping, screening and the preservation of adequate natural light;
(11) Regulating traffic flow and access, pedestrian flow and access, parking and loading;
(12) Identifying flood-prone areas subject to periodic flooding and regulating with specific control the permitted use, type of construction and height of floor levels above base flood elevation permitted in the area so as to lessen or avoid the hazards to persons and damage to property resulting from the accumulation of storm or flood waters;
(13) Designating an airport area and establishing land-use regulations within a specific distance from the boundaries of the airport;
(14) Authorizing planned unit developments to achieve more efficient use of land and setting standards and regulations for the developments; and
(15) Identifying, establishing and designating urban growth boundaries, as defined in section four-a, article six, chapter eight of this code, for municipalities.
(c) A zoning ordinance shall:
(1) Create a board of zoning appeals;
(2) Specify certification requirements for zoning district maps that are consistent with the governing body's comprehensive plan;
(3) Adopt procedures and requirements for nonconforming land uses;
(4) Adopt procedures and requirements for variances; and
(5) Adopt procedures and requirements for conditional use permits.