The design of yadage is intentionally kept very modular such that various components can be swapped out by additional and new implementations.
Executing Workflows
Code Reference