Inversion of Control with the Plugin Pattern | Jeremy D. Miller: "Inversion of Control is also known as the “Hollywood Principle” – “don’t call me, I’ll call you.” In
short, this principle applies when you create classes that are passive,
i.e. they do not direct the executing flow of the code. "