SimpleEventLoggerModel
A UI state holder for SimpleEventLogger designed for Compose Multiplatform.
This model observes the underlying logger and exposes a reactive StateFlow of events. The eventLogger is exposed publicly to allow direct invocation of its suspending mutation functions (like addEvent or deleteEvent) from the UI's coroutine scope.