To provide sufficient space in appropriate locations for a variety of agricultural, residential, commercial and industrial 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; providing standards for all types of dwelling units so that all the people may have access to decent, sound, and sanitary housing and; by directing future development, including a wide range of housing types at varying densities into areas where appropriate community services and facilities can be most adequately provided;