Niels and I held a JChemPaint hack-a-thon today (the IRC log). We had a quite ambitious agenda: make the renderer modular make the controller modular make a controller interface with Swing + SWT implementations All this to make the JChemPaint editor module of the CDK more easily integrate with non-Swing widget environments.