Slowly building up to doubling the config output to xml for libvirt. Currently no network support, but otherwise this is just about enough. Manual creation of libvirt domain etc required at this stage.