Everything done in EventManager and Event. The basic layout for Restriction and Result has been created