From a list of Things, I can get a live Editor easily

(Missing Feature, Investigate , Priority: Medium, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: This is inspired by my Shopping List Space, so _editAsPickList is the starting point. I would like to be able to edit / delete easily from the main list.
The high theory here is that I can hover/click over an item, which makes an Edit button appear next to it. Clicking that replaces the item's display with a Live Editor instead. From that, I can do in-place editing of the item, or delete it with the usual delete button. (It's a few clicks for delete, but not too bad.) This Live Editor should have a "Done" button (probably a checkmark), which replaces it with a newly-rendered version of the item.
There is a general abstraction fighting to break out here, which may be extremely powerful but needs some thought, relating to being able to quickly jump back and forth from Viewing a Thing to Editing it. This might even wind up replacing the existing Edit button in the long run, if we can get it right.