Extracting the EntityWrapper handling out of the Node/Children classes.
Moving util method from FilteredEntityChildren to EntityWrapperUtilities.
Removing the ListenableFuture from RefreshableNode.refresh()
Replacing all the node children loading with an async ChildFactory.
Canceling load on selection change or when the user expressly stops the running task.