Changed Node to INode, added ThreadedLoader and VisualTreeHider, updates