Sub section (2) provides that such town planning scheme 'may make provisions" for any of the following matters: (a) 'the laying out" or "relaying out of land", either vacant or "alreadybuilt upon"; (b) . . (omitted being irrelevant); (c) lay out of new streets or roads, constructions diversion, extension, alteration, improvement and stopping up of streets, roads and communications; (d) the construction, "alteration" and "removal of buildings", bridges and other structures; (e) "the allotment" or "reservation" of land for roads, open spaces, gardens, recreation grounds, school, market, green belts and dairies, transport facilities and public purposes of all kinds; (f) drainage inclusive of sewerage, surface or sub soil drainage and sewage disposal; (g) lighting; (h) Water supply; (i) Omitted.