In this video we investigate dependency inversion to allow inputs / outputs to be reassigned at runtime. Unfortunately we lost the audio channel from Saaj during the recording so he will feature on our next videos.