-Bringing back the concept of creating entities with custom attributes.
-Introducing a Listener and Event system for the main model.