Finalized Option class. Restructured OpenGL native code (Split into GLenum and NativeMethods).