Added initial commit for Event, Plugin and Scheduler.