C# based libvirt management