Site plan review is provided for in the Municipal Land Use Law (N.J.S.A. 40:55D-37). Such review makes it possible for planning boards and zoning boards of adjustment to determine developmental impacts with regard to topography, vegetation, drainage, floodplains, marshes and waterways. Additionally, site plans show the location of existing and proposed buildings, drives, parking spaces, walkways, means of ingress and egress, drainage facilities, utilization, landscaping, structures, signs, lighting and screening. In short, a site plan allows the boards involved to assess the project in order to ensure the compatibility and determine the impact of proposed uses.