Emulation tool interoperability module interoperability module v2

Summary
This deliverable is the second version of the interfaces that will used by the emulation components to communicate