A modular Virtual Machine which virtual device can be attached