A Framework for Sustainability