Minor refactoring
Moved VMProxy to its own module