In accordance with law, the Township Supervisors shall appoint and organize a Zoning Hearing Board, which Board may adopt rules to govern its procedure. The Board shall hold meetings, keep minutes and, pursuant to public notice, shall conduct hearings, compel the attendance of witnesses, take testimony under oath, and render decisions in writing within 45 days after hearing or continued hearing, in accordance with the requirements of Article IX of the Pennsylvania Municipalities Planning Code. A fee shall be charged in accordance with a schedule affixed by resolution for any appeal or proceeding filed with the Board.