Use the data layout selected by the execution engine, not a hardcoded one
Remove debug print()
Remove commented out code
`preserve` shouldn't be required here (the module objects are not re-used)
Update the README and requirements.txt