Establishment of fees and deposits. The Board of Trustees may, by
resolution, from time to time, establish and amend a schedule of fees
and deposits required in connection with applications to the Village,
the Village Clerk, the Village Building Inspector and any of the Village's
boards, departments, committees and commissions, as the Board of Trustees
may deem appropriate. Such deposits may be required by resolution
of the Board of Trustees to ensure that applicants pay, or reimburse
the Village, for certain fees, costs and expenses incurred by the
Village or any of its officials, departments, boards, committees or
commissions with respect to such applications, including, without
limitation, fees, costs and expenses for legal, engineering, architectural,
accounting, appraisal, and other professional services or consultants.