The Village Board of Trustees, Board of Appeals, and Planning Board, in the review of applications made to them as provided for in this chapter, may refer any such application presented to them to such engineering, architectural, historical, planning, technical, environmental, or legal consultant, or attorney, as shall be necessary, in the opinion of the respective Board, to enable them to review such application as required by law. The amount of the fee shall be determined by the respective Board and the professional consultant at the time the application is made. Each of the consultants shall estimate his fees based on the services to be rendered on behalf of the Village from a review of the application, including such documents, maps, plans, specifications, drawings and the like as may be a part of the same.