Added abiltity to populate and enumerate active attributes and uniforms