How does the micro VM's guest API talk to the host process? Does the communication between the two have to go through the hypervisor?