The core concepts include: taking a holistic view, building on community and individual strengths, focusing on linking both macro and micro-level thinking, sustainability, and maintaining a dynamic and ever-evolving framework.