Use a hashtable to keep track of transform feedback candidates
Allow transform feedback of varying structs