Base interface that provides functionality shared by all resource types
of the drawing framework.
Description
A view in the drawing framework is any object that paints into a pane.
Typical examples are the Impress views that show a graphical
representation of a document. But the task pane, which is primarily a
container of dialogs, is a view as well.
Luckily the drawing framework does not need to know much about what a
view is. It just needs to identify view objects and a typesafe way to
reference them.