Our central design philosophy is to produce beans that will understand and deal directly with Daylight objects such as a SMILES string. To this end we are wrapping Daylight functionality around commonly available stable widgets such as 2Dgraphs, tree visualization widgets etc. Wherever possible we will also make them easily serializable and deserializable so as to permit the saving and reconstruction of a widget's state. This will also make them easily transportable. Some of the other widgets on the cards are:

Given that the widgets are all developed as Java Beans they will be inter-operable and connectable via easy drag-n-drop ease of the kind seen in Sun's Bean Developer Kit.