@sigue @jackdaniel @amoroso -> GenEd system by Michael Wessel using CLIM. It can recognize for constellations of graphical objects based on descriptions of relationships. For example it could recognize bubbles, rectangles, text and arrows to be parts of a type of graph. Or think of other visual representations like state charts, various networks, ... One could "draw" things and the system would assemble them into higher-level concepts as the user interacts with them.