start moving GL specifics into a GL subdir