This supports dynamic loading and unloading of graphics drivers, mode switching and detection and flexible kernel access to the framebuffer.