Made Extensions its own type and accessible on the GL device