Add Mediator
Add EventManager
Add DataBinder prototype
Rename eventtype -> EventFactory