TINYGL: Added default values to Line empty constructor.
TINYGL: Fixed minor style issues.
TINYGL: moved global variable to GLContext
TINYGL: Fixed line breaks.
TINYGL: Added const modifier to const variables.
TINYGL: Moved some variables from public to private access.
TINYGL: Minor style/formatting fixes.
TINYGL: Minor formatting fixes.
TINYGL: Refactored if-else sequence with progressive function calls.