[x] Verify that expanding multiple monomers works in a left-to-right order within a chain
[x] Verify that expanding multiple monomers works in a top-to-bottom order within a chain
[x] Verify that expanding monomers works for the entire chain, including previously expanded monomers
[x] Verify that expanding monomers with big mircomolecule ring structures in the middle behaves correctly without breaking the chain
[x] Verify that deleting an expanded monomer in a chain structure using the Erase tool cause Edit Abbreviations dialog to appear
[x] Verify that after using the Erase tool to delete an expanded monomer in both chain and ring structures, the Undo and Redo functionality works correctly, restoring or re-removing the expanded monomer and its bonds
[x] Verify that moving a collapsed monomer (abbreviation) to a new location on the canvas and then using Undo correctly repositions the monomer back to its original position, then Redo moves it back to the new location
[x] Verify that moving an expanded monomer (with atoms and bonds) to a new location and then using Undo correctly restores the monomer to its original position, then Redo moves it back to the new location
[x] Verify saving collapsed monomers to Daylight SMARTS
[x] Verify saving expanded monomers to Daylight SMARTS
Source task(s):