the most obvious thing in the world would be a single domain model that frankly didn’t really know where its objects were at any given moment, so all syncing and removal/restoring to cold/hot storage would be transparent.. or at least on another layer..