I think when we first envisioned this, we thought storage was going to be way more complex, but with our approach it's just a pair of transactions managed by the Drafts object, saving/loading the same kind of object. If  936639 lands and we're happy about it we can close 931083 as resolved.