is there a system like this in godot where you simply apply a texture to a face of an object from a single list of textures and then you can rotate the texture around sideways or mirror flip it afterwards