All persons proposing an action that requires the issuance of a building permit, conditional use permit, map approval, plat approval, or rezoning approval by the Town or any of its commissions, committees, officers or other agents shall pay such reasonable and necessary charges for professional services incurred by the Town for the review, administration, investigation, and processing of the application. Professional services may include planning, engineering, legal, and related services. Such charges shall be in addition to any other filing, permit, publication or meeting fees, charges or costs otherwise payable by the applicant.