Terminology =========== Buffer ------ Buffer is rectangular offscreen area of known size. It can be drawn on the screen or into another buffer. Widget ------ Basic element of the application. * Can draw itself in given buffer on given position.