EventLogger
Interface allowing for custom implementations of yafrl's event logging capability to be injected into a Timeline.
yafrl provides an InMemory logger by default, but if desired a custom implementation can be used (e.x. to provide console logging, serialization of events, etc...)