(a) set forth factors necessitating the enactment of such parking system; and
(b) provide that motor vehicles registered pursuant to section four hundred four-a of this chapter shall be exempt from any permit requirement; and
(c) provide the times of the day and days of the week during which permit requirements shall be in effect; and
(d) make not less than twenty percent of all spaces within the permit area available to non-residents and shall provide short-term parking of not less than ninety minutes in duration in such area; and
(e) provide the schedule of fees to be paid for such permits; and
(f) provide that such fees shall be credited to the general fund of the village. 5. No ordinance shall be adopted pursuant to this section until a public hearing thereon has been had in the same manner as required for public hearings on a local law pursuant to the municipal home rule law.