Virtual Machine Construction Methods