The Town Board, in its review of requests for rezoning, may employ consultants, legal counsel, professional engineers and/or inspection services to provide assistance and advice in the review of any application, including on-site investigation, evaluation and inspection; verification of the accuracy of information submitted; evaluation of the adequacy of plans and the sufficiency of submitted reports; study of the impact of proposals upon the resources and environment of the Town; preparation and/or review of environmental impact statements; review of the design and layout of improvements; and such other services or technical assistance as the Town Board deems necessary for its review of the application.