Re-arrange enabled structure
Associate data with GL contexts
Added convenient macro to get current context