The intent of this code is to define the zoning regulations for, but not limited to, the use of land and structures, area of lots, bulk of buildings and other structures, the provision of on- and off-street parking, accessory uses, permitted uses, fences, signs and similar regulations for the Borough of Palmyra, Burlington County, New Jersey, in accordance with the provisions of the New Jersey Municipal Land Use Law (N.J.S.A. 40:55D et seq.) and to prescribe penalties for violation of the provisions of this code.