Sustainability theory and the design of knowledge tools