Virtual Machine Construction Challenges