An ordinance repealing any preexisting Palmer Township zoning ordinance, as amended, and replacing said ordinance with an ordinance permitting, prohibiting, regulating, restricting and determining the uses of land, watercourses and other bodies of water; the size, height, bulk, location, erection, construction, repair, maintenance, alteration, razing, removal and use of structures; the areas and dimensions of land and bodies of water to be occupied by uses and structures as well as courts, yards and other open spaces and distances to be left unoccupied by uses and structures; the density of population and intensity of use; the location and size of signs; creating zoning districts and establishing the boundaries thereof; continuing the office of Zoning Officer; continuing a Zoning Hearing Board; and providing for the administration, amendment and enforcement of the ordinance, including the imposition of penalties.