Move main Item insertion code from #insertChild() to #insertChildren().

Handles insertion and change notification much more efficiently.