In accordance with Article IX of the Pennsylvania Municipalities Planning Code, a Zoning Hearing Board shall be appointed and organized, which Board may adopt rules to govern its procedures. The Board shall hold meetings, keep minutes and, pursuant to notice, conduct hearings, compel the attendance of witnesses, take testimony under oath and render decisions in writing within 45 days after the last hearing or continued hearing, all as required by law. For the filing of any appeal or proceeding with the Board, a fee shall be charged in accordance with a schedule annually fixed by Council.