Introduce an event-based ACO implementation.