In a shader(I'm using godot but any will do) can I change not only the scale of a texture that I want to overlay on the main texture, but also the position of it? I want it to be like pic related with the red square being the overlaid texture. How would I do this?