Objects which control or maintain a portion of screen real
estate or other renderable surface (such as an off-screen
image buffer) can implement this interface to allow other
Java modules or native libraries to gain direct access to
their pixels.
version: 1.6, 08/19/02 author: Jim Graham