Logic of standart function is:
Event_Converter read event from Event_Generator, convert Event_Event objects to Activity_Activity objects and send them to Activity_Runner.
Wiki: Parts