Provide sufficient space in appropriate locations for a variety of agricultural, residential, recreational, and commercial uses and open space, both public and private, according to their respective environmental requirements in order to meet the needs of all New Jersey citizens;