This makes ClientSocket independent of the track-order in the SyncDocument, and makes it easier to understand quite a bit of the logic.
This makes ClientSocket independent of the track-order in the SyncDocument, and makes it easier to understand quite a bit of the logic.