3 # An `Nfoiled::Window` is a "box" in the terminal to which output can be
4 # printed and from which input can be received. A basic Nfoiled application
5 # will utilize only one of these, a single `Window` covering the entirety
6 # of the `Terminal`'s available area.