* Initial support for shader attribute indexing * Support output indexing too, other improvements * Fix order * Address feedback