VM Architect is a set of tools used to build Virtual Machine images from scratch.  This system supports the creation of RAW, QCOW2, VMDK, and AMI images.