Adding initial work on Z-machine