Examples
Example of using the aggregate, snapshot, projection, handlers and their interactions in derived classes: https://github.com/darkllen/pyeventor/blob/main/examples/aggregate.py
Example of creating the sync storage with storing the events in memory: https://github.com/darkllen/pyeventor/blob/main/examples/in_memory_storage.py
Example of creating async storage for working with postgres via sqlalchemy: https://github.com/darkllen/pyeventor/blob/main/examples/async_postgres_storage.py