A basic 800x600 OpenGL-accelerated window is drawn at 0,0

|SOURCE|
[Linux/RenderTypes]
* RENDER_SURFACE holds all information pertaining to the final render surface,
  such as each colour channel bit size, buffer count, dimensions of the
  surface, and the depth/stencil buffer
* RECT is a simple position + dimension rectangle
[Linux/Window]
* This class maintains a system window for rendering into
* Create sets up the X11 window and OpenGL context and displays a yellow
  coloured window before sleeping for one second and closing
* Destroy verifies the OpenGL context and window before destroying them
[Linux/Main]
* A 800x600 window positioned at location 0,0 is created with an ARGB8/D24S8
  double-buffered surface