Subsections:
The Reactor pattern
Abstract event systems