When deemed necessary or appropriate, the Village Board of Trustees, the Planning Commission or the Zoning Board of Appeals may employ professional consultants to review and report to it on any matter pending before such Board or Commission. The costs of such consultation shall be borne by the applicant and shall be paid to the Village in advance of such employment. The fees shall be established in accordance with the fee schedule separately adopted by the Board of Trustees, as the same may be amended from time to time. Professional consultants may be employed in any or all of the following areas: engineering, landscaping and landscape architecture, architecture, land surveying, environmental review, traffic engineering and such other areas as may be deemed necessary and appropriate by the Board or Commission seeking such consultation.