Interface representing a syncable entity.
Synchronizes data and returns a Flow emitting the progress of the sync operation.