Removed more legacy files and defined shared_ptr<EventData> as EventDataSP for convenience