Texture binding + creation

Closes #49
shouldn't it be `mip_level`?