Per IRC discussion between me and Trevor:
- Move list of MetaItems to dm.Document
- Keep MetaList (possibly rename it) with current API, wraps around list of items in Document
- MetaList takes a surface, and can make changes using that surface
- MetaItem.remove method will have to be removed, because it can't call back into the surface
(This is for post-July)
Version: unspecified
Severity: enhancement