this is where "panes" are managed. Thus allowing multiple views of the same buffer as well as multiple windows each connected to different buffers.
it is particularly important on platforms without inherent windowing systems such as DOS, Unix TTY, or VMS TTY.