Moved gl context out into a separate repo