EMF like framework for game development in Unity with C#