Each snapshot includes all of the state previously managed in the `Connectors` class, plus some extra state that makes more efficient some frequently-called methods.