Use VirtualTreeItem (non-cached) class as a base class for VirtualResource
Change doc strings