A Framework for Sustainability Thinking