The Planning Board may prepare and recommend amendment of a Comprehensive Plan for adoption by the Board of Trustees. The Comprehensive Plan shall address development of the entire area of the Village, which Comprehensive Plan shall show existing and proposed streets, bridges and tunnels, and the approaches thereto, viaducts, parks, public reservations, roadways in parks, sites for public buildings and structures, zoning districts water ways and routes of public utilities, and such other features existing and proposed as will provide for the protection and improvement of the Village and its future growth and development and will afford adequate facilities for the public housing, transportation, distribution, comfort, convenience, public health, safety and general welfare of its population. The Comprehensive Plan, and all modifications thereof, shall be on file in the office of the Planning Board and in the offices of the Village engineer and Village Clerk.