Keeping Modules Decoupled Using Signals And Mediators