Hierarchic MVC

Until now, we have seen MVC applied to a single triad. This works well for
individual widgets and dialogs, but how do we apply and scale MVC to an
application level? Communication between controllers

Application composed of tens, or hundreds of triads. Can we organize them
somehow? Do we need to? Yes we do.