To provide for a full variety of carefully-designed housing types at medium high densities. To make sure that varied housing types are compatible with any existing single-family detached houses. To make sure that the street system of the Borough and other community facilities and services are fully able to handle moderately dense growth in an area. To work to encourage affordable housing, especially for young families, senior citizens and nontraditional types of households.