I see. From searching around, I found Texture2DArray as resource
a Texture2DArray is just a single file with each texture set in a grid.
If this is the case, then from the Shader perspective, this just means using a single file and changing UV positions around for each actual texture, I suppose?