Replaced the EntityAddedEvent and the EntityRemovedEvent with the EntitiesChangedEvent.
Working on implementing the Model View Controller pattern (not finished).
Added a todo list.