Except as otherwise provided in this chapter or any other provision of this Code, the Board of Zoning Appeals shall hear and decide appeals from and review therein any order, decision or determination of any body or officer of the Incorporated Village of the Branch on an application made to such body or officer under and pursuant to the Zoning Law of the Village; provided, however, that any and all appeals from orders, decisions and determinations concerning the use to which lands, buildings and structures may be put shall be reviewed only by the Board of Trustees. In the exercise of its functions, the Board of Zoning Appeals shall have all of the rights, privileges, powers and immunities granted to or imposed upon it by the laws of the State of New York, except as otherwise provided herein; and the Board of Trustees, where sitting as an appeals review board under this chapter, shall have the same rights, privileges, powers and immunities. Included in the foregoing powers shall be the power of the Board of Zoning Appeals or the Board of Trustees, as the case may be, to vary or modify the application of provisions of this chapter in harmony with their general purpose and intent and in accordance with the general and specific rules herein contained.