Texture binding + creation

Closes #49
Could this be a `# Portability note` heading?