Graphics Initialization

At a minimum, initializing the graphics system involves the following operations:

  1. Initializing the OpenGL state

  2. Creating a window for the graphics to appear in