All new construction multifamily or single-family attached residential dwelling unit developments, whether for sale or rental, within the borders of the Township of Upper proposing five units or more, shall have a mandatory 20% set-aside for the purposes of providing affordable housing to very-low-, low- and moderate-income households. This applies to all such developments, whether permitted by a zoning amendment, an approval or variance, including use variance, granted by the Township's Planning Board or Zoning Board, or through the adoption of a redevelopment plan or amended redevelopment plan in areas in need of redevelopment or rehabilitation. All affordable units must be constructed on-site; provided, however, that the Township (Planning Board or Zoning Board) may, on a case-by-case basis, permit off-site affordable housing, at its sole discretion.