Added a focus pointer to the display.
Put in all original functionality (from BasicGL) to the Page class.
Couple minor things are left out, mainly graphical things that are no
longer used or supported in OpenGL 3.2+ (select name, for example).
Added more shapes to the 2.0 library - Points, Lines, LineStrip, and LineLoop.