GLManager class