for a general chemical drawing tool, we need IChemModel support. For
very basic functionality, like drawing a single molecule (possible a
salt), the data model can just as well be IAtomContainer. This removes
the need of doing repartitioning while rendering (and the box would
simply be around all atoms, not one box for each component) (though
surely SDG would still need to do this).
I refactored the Renderer into an AtomContainerRenderer and Renderer,
the latter extending the first. The former should be most suitable for
a simple molecule drawing editor.
Post-doc @ Uppsala University