add Job and Data objects
add Emulator and EmulatorController which are able to read the data from simulated device