Make State a pointer-based structure; See #83
gfxutil: Update for State pointer structre; See #83
gl2: Update for State pointer structre; See #83