Beginning of CommonGL source