I noticed a couple threads about what to do when a player switches teams... Do you place uniforms in the front most layer, or do you place faces over shirts? Because if uniforms are in the front layer, it probably wouldn't be a big leap to create an update tool that would just look through the league and repaste uniforms into the existing photos. This might mess up portraits that weren't made by your tools, but I don't think that'll be an issue for most people since most people will just use your tool for all of their portraits. This also would just make use of your existing code, so you wouldn't need to do much extra code. Just a bug in your ear. Its you time, so you can decide how best to play with it