Provides the structure for creating and managing events for the Restaurant distribution.