Preliminary texture binding + creation support
Use Vec indexing (yay!)
Clean up mipmap handling
Merge 2DArray and 3D cases in non-storage
Don't use unnecessary unsafe code.