Wrote a very-related blog post here:
https://marcoapp.io/blog/offline-first-landscape
thanks for the link! just in time for me.