Is it possible to overlay one texture over another and make them into a new texture? It should also work with an offset.
Here's an example:
This texture

and this texture

should make this texture

It should be possible to change the position of one texture.