Revert "Revert "Move resource to sync library.""

This reverts commit 779377e489158b8db0be1168002f4416f4ef319c.
43 files changed