Removed more legacy files and defined shared_ptr<EventData> as EventDataSP for convenience
Added some diagrams
Merge pull request #13 from EternalWind/master

More legacy files removed & diagrams added