If a view class implements this interface (in addition to IView) then the views manager will notify corresponding view objects on activation and initialization events through the operations of this interface.
All views should implement this interface.
For user convenience a generic version of this interface exists with a strongly typed association to the controller, see IView<(Of <(T>)>)
Generic extension of the IView interface. Has a strongly typed generic association to the controller. Therefore no typecasting is required when accessing the associated controller.
Abstracts out the view switching logic. Different IViewsManager implementations correspond to different presentation platforms.