Added cmake-extras update, now cmake works.

Signed-off-by: AriDEV <AriDEV@azet.sk>
Added EnumHelper

Signed-off-by: AriDEV <AriDEV@azet.sk>
Added Basic State and Event System

Signed-off-by: AriDEV <AriDEV@azet.sk>