‘Offstreet parking project’ means parking facilities for the parking of motor vehicles off the public streets, including, without limitation, graded, regraded, graveled, oiled, surfaced, macadamized, paved, curbed, guttered, drained and sidewalked sites therefor, driveways, ramps, structures, buildings, elevators and traffic control equipment, or any combination thereof, and all appurtenances and incidentals necessary, useful or desirable for any such facilities, including, without limitation, all types of property therefor.