GameThreadShaderMap

Game thread tracked shader map, which is ref counted and manages shader map lifetime.