Created enum for event type and Adding components behaviour as required
Merge pull request #15 from epmwgs/victorvilla_TK-02241_Task_Model

Created enum for event type and Adding components behaviour as required