Hyper-V driver refactoring