Hooking up hyperv provider skeleton into main program loop