Implemented a new data stack for the VM