Texture binding + creation

Closes #49
Is a 1d texture just a row of pixels?

What is a cube?

How is the data laid out?