Augment Renderable to hold a texture in OpenGL builds.

This is necessary.

Design decision: should everything rendered to the screen be a
Renderable? Sounds appealing, but there are plenty of complications
invovling ownership.