A Framework for Design Tools in an Integrated Environment