Create a module for the IO of the VM
Update the traces functions to use boxes instead of a manual offset