Flesh out CRUD.  Add edit-in-place capability.