The Board of Appeals shall have the power to hear and decide appeals from any order, decision or determination of the Building Inspector or other administrative officer charged with the enforcement of this chapter, and in passing upon such appeals, it shall have power to vary or modify the application of any of the provisions of this chapter relating to the use, construction or alteration of buildings or structures or the use of land to the extent permitted by the Village Law. It shall have the power to grant special permits when required under this chapter. It may adopt rules governing the taking, hearing and determination of appeals, the application for special permits and other matters over which it has jurisdiction, consistent with the provisions of this chapter. It shall administer and enforce this chapter, acting through the Building Inspector or such other persons as it may designate, and may, upon application, extend the date for the completion of the erection or alteration of any structure and the duration of the permits therefor. It shall have such other powers and duties as provided by the Village Law and any amendments thereto and by this chapter and any amendments thereto.