Add base logic for syncing

This is not the product name.