Architecture for Multi-party Synchronization of Data Sets by Marcin Marczewski