1. A segmented virtual machine (VM) comprising: a core VM; and a shell VM associated with the core VM; wherein the core VM is configured to perform VM internal execution functionality; and the shell VM is configured to perform shell VM functions and communicate with the core VM.