Done refactoring shader typeinfo.
Done with shader reflection.