Regenerative-Adaptive Design for Sustainable Development: A Pattern Language Approach (Sustainable Development Goals Series)