Renamed SnapshotMetadata to SnapshotManifest, still need to look at making SnapshotManifest into a single case class