Update: Rearange event model module

+ Introduce event type and event status concepts