Trying to organize application in the way that Application Class is a guy who manages orchestra and attach listeners to events which can be fired or listened by modules.