cubetexture: symmetry to texture API.
Texture: no longer extend Image, which was a bad design decision. The Image part is technically only used for initialization.