Seperate out GL classes