Move zerovm into its own component.