There are email-shaped objects, wikis, and television-shaped objects. All three are pretty amenable to lazy loading.
Email-shaped objects are well-suited to store-and-forward (and even centralized ones have at best eventual consistency anyway so the same mechanisms can be used for offline-first systems the way SSB does).
Wikis need to be synced periodically but probably can be heavily compressed. Codebases are the same.