I'm sorry to say that but you just pointed out the obvisous for me
you never tell glTexImage which texture object to populate with texture data
Yes of course. What I was actually wondering, is why the docs refer to the texture unit and especially glActiveTexture.
I thought glActiveTexture, should have nothing to do with what is stored in the texture but instead is a mechanism to access the texture via glsl.