arc/sync.md | 10 + crates/notebook/README.md | 11 ++ crates/notebook/examples/scratch_bgsync.rs | 42 ---- crates/notebook/src/background.rs | 326 ++++++++++++++++++++++++++++++++ crates/notebook/src/lib.rs | 24 +++ crates/notebook/src/session.rs | 84 ++++++-- crates/notebook/src/smb/remote.rs | 9 +- crates/notebook/src/worker.rs | 29 +-- crates/notebook/tests/session.rs | 126 ++++++++++++ crates/snowbound/src/library.rs | 147 +++++++++----- crates/snowbound/src/main.rs | 37 +++- crates/snowbound/src/sync.rs | 139 ++++++++++++-- 12 files changed, 842 insertions(+), 142 deletions(-)