Keeping Emulation Environments Portable