The Union Cabinet approved on Wednesday the launch of the “Housing for All by 2022” programme for the rehabilitation of slum-dwellers and promotion of affordable housing for the urban poor.