Change the architecture of the application.
Processor will now dictate how other components should work.
All components will only know processor exist not others