VirtualBox support refactoring.