Homelessness, A System Perspective. The Journey of Community Solutions