Initial biconnected components implementation  - required for delocalisation.
Use the new implied H count to avoid conversion to BracketAtoms.
Don't store acyclic components.
Allow set the atom label at a specified index.