How People Get Through Life-Challenges with a Ten-Dimensional Ecosystem of Support