consider typed TextureHandle variants for distinct texture uses