Future Work
Phase 2 - Hooks
Adding processors hooks to control what runs at certain events in the pipeline lifecycle.
Phase 3 - Multiprocessing
Implementing a Multiprocessing and Multithreading Runners.
Phase 4 - Communication
Achieve the ability to communicate between the processors and Runners to trigger actions or pass data.
Achieve the ability to communicate between multiple Runners to send and receive data.