VmPattern now creates VMs for each operation. Added some docs.