My implementation of the VMM Project from Chapter 9