Emulator Framework