How affordable housing takes shape in Salem