Remove explicit context objects from the algorithm context.
Instead, store them directly in the event store; by value or via std::reference
. This ensures that the event store is the only place where per-event data is stored.
Edited by Moritz Kiehn