There is hereby created in and for the Borough of Haddon Heights a Commission to be known as the "Historic Preservation Commission," referred to in this chapter as the "Commission." This Commission shall advise the Planning Board and the Zoning Board on the effect of development applications on designated historic landmarks or improvements within an historic district. In addition, the Commission shall review all building permit applications which affect designated historic landmarks or improvements within an historic district. The Commissions's reviews shall be based on objective criteria and will complement existing land use and construction codes. The controls established, while compatible with both the Municipal Land Use Law, N.J.S.A. 40:55D-1 et seq., and the Uniform Construction Code Act, N.J.S.A. 52:27D-119 et seq., should be viewed as having an independent basis under N.J.S.A. 40:48-2.