Hi, I used for my master thesis in Media and Knowledge Engineering at Delft Technical University the package JUNG for a framework that enables the users to create artificial, visual, iconic languages. The framework exists out of two parts, a kind of Instant Messenger for icons and a kind of WordNet? for icons.
My nickname is often SaviourMachine?. I can be reached by anne followed by 4theweb@yahoo.com. Feel welcome to discuss my code (in English, Dutch, Spanish or German - in the last case I'll respond in English).
The code can be found at my homepage VilAug project. It does contain many extensions upon the JUNG package:
The documents written for my thesis can also be found at my homepage.