Added Emulator, got rid of unneeded HAL-interfaces