Hypervisors and Microvisors: A Primer