Added initial libvirt support