Iconit: An Environment for Design and Prototyping of Iconic Interfaces