A graphics backend.
The backend dictates how graphics are set up for a view, and how drawing is performed. A backend must be set by calling puglSetBackend() before realizing a view.
puglSetBackend()