Emulated components' generator module v2

Summary
This deliverable is second version of the Emulated components generator module