Changed all class names from GLSomething to GWLSomething in order to be consistent with apple's naming recommendation