moved 'command' from attribs to callbacks
CollectionChanged is annotated; removed ReorderedEvent
Splitting ListFormBase functionality out of concrete lists
Better idioms

Reflects changes in usage, particularly binding directly to bindable
subobjects