machine create screen - all logic in-place except for creating the VM