Understanding the Dimensions of Sustainable Development