Added the fundamental files for working with events.