The CZBA shall have all of the duties, powers, and responsibilities as are provided in the Code of the Town of Naples, the Code of the Village of Naples, Article 16 of the Town Law of the State of New York, Article 7 of the Village Law of the State of New York, and all other laws, rules and regulations as may be applicable, all as from time to time may be amended or superseded.