(a) The owner of land who desires to subdivide it shall provide and pay the entire cost of improvements to such land as follows:
(1) Before the construction of any building, street improvements shall consist of grading the right of way for full width; construction of permanent curbing and roadway and construction of drainage structures and appurtenances. Two roof drain openings shall be provided in the curb for each lot;
(2) Sanitary sewers, including manholes and pump stations, services and all appurtenances;
(3) Water distribution system, including mains, services, valves, fire hydrants, elevated storage tanks and all appurtenances;
(4) Sidewalks on both sides of a street in any subdivision, plus curbs and sidewalks on existing streets if feasible;
(5) Storm sewers, including manholes, inlets and all appurtenances;
(6) Driveways paved with concrete or asphalt.
(b) All phases of the improvement shall be approved by the Village Engineer and shall be constructed in accordance with Village specifications.