GLWrapper

Work in progress