Added a version using mostly modern OpenGL 3.0+.
Very simple early version, just base code.
- Shaders are used
- Most of the organization and data structures are
  the same, with fields added where needed for shaders.
- Using GLUtil for a few convenience operations.
- No FRP yet.