Added intermediate level to maintain link to I(Atom|Bond).
Added basic AbstractRenderer and an SVG implementation.