I have had a look at the design and it seems to be rather lacking from a MVC or a MVP perspective.
I am not saying that it does not solve certain problems. It does provide inversion of control details. It does allow a number of forms to be wired together in a losely coupled manner.
The documented definitions of MVC are rather woolly.
The Model component has been ignored. The model component of the CAB is any data container.
The Controller base class does not seem to be a controller in any sense.
There does not seem to be any provided support for validation.
If this is what people think MVC is it is no wonder there are no decent in-depth articles moving models or interacting controllers.