Fix names
remove old file
More consistent parameter ordering
treeWrapper addAbove and addBelow implemented
Call onAdd for addAbove and addBelow
Support passing a state object through when adding new items. Used to set additional props on flattened items

Useful for UI binding. E.g. for immediately selecting or editing a newly added item