A visible window usually consists of a frame which contains zero or more subwindows, such as text subwindow, canvas, and panel.