Update to use stores for data in addition to patches.

This commit breaks all existing code that uses fabulous DSClient or PatchSyncClient