STL data structures for atoms, bonds, and snapshots