Method for deciding on how to render double bonds and the simple 'centerred' rendering case.
Triple bond generation is simply a composition of the single and double bond generation.
Implementing offset bonds.
Assertions that the method is only called when atom1 doesn't have a symbol displayed.
Centered double bonds may also have then end points adjusted, this precomputes the default points such that they can be optionally modified.