In theory, like thinking on top of my head, an agent in the physical machine that will be able to replicate the VM files in the same format than the XO backup, with also the "machine metadata" (CPU, RAM etc.).
Then, if something goes wrong, you could restore a backup as a VM from the real machine.