Housing For All: How do we do it ?