Common infrastructure
This covers utilities or concept that are shared throughout the codebase:
- the context is what glues everything together, and your primary entry point to extend the driver.
- we explain the two major approaches to deal with concurrency in the driver.
- the event bus is used to decouple some of the internal components through asynchronous messaging.