Added EventID for easy change of event's id type.
Added GmEvent module implementation.

Signed-off-by: Wolftein <agustin.l.alvarez@hotmail.com>
Revert HandleTracker changes.

Signed-off-by: Wolftein <agustin.l.alvarez@hotmail.com>