(a) For any or all of the purposes specified in § 2601 of this title the County Council may divide the territory of New Castle County into districts or zones of such number, shape, or area as it may determine, and within such districts, or any of them, may regulate the erection, construction, reconstruction, alteration, and uses of buildings and structures and the uses of land.
(b) All such regulations shall be uniform for each class or kind of buildings throughout any district, but the regulations in 1 district may differ from those in other districts.