Changes to OutlineTreeView to Work With IOutlineNode