The County Council, in order to provide for the health and safety of the citizens of New Castle County, shall promulgate rules and regulations, to be known as the New Castle County Building Code, controlling, regulating and supervising persons engaged in construction activities and providing for matters concerning, affecting or relating to home improvement contracts and to the construction, use or occupancy, location and maintenance of buildings and structures located in New Castle County and the mechanical systems, fuel gas systems, plumbing systems, building sewer systems or similar systems, or components thereof, within or about such buildings and structures.