Wrapper library and tools based around libvirt