Some classes and interfaces that help building concrete implementation of MDIManager's.