[WIP] Mac VM wrapper

Do not merge yet!

/cc @joshk