Texture binding + creation

Closes #49
I believe that should be a float. Does Metal have an int here?