The picture remixer is great, but we've noticed that it cannot do any shifting, skewing, or distorting of the original image. Therefore, we should make an enhanced version that bases the new picture outputs on an entire region from the source image rather than a single pixel.
Here is one way we might be able to accomplish this.
Define a "remixImageWindow" parameter that defines the size of an input window around each pixel. The pixel should be at the center of this window. On the original image, the CPPN will be queried at all pixels within the window (ignoring pixels outside the bounds of the picture). This process will produce H, S, and B values each time the CPPN is queried. Average all of the H results together to get a single H value, the S values to get a single S value, and the B values to get a single B value. This final resulting HSB will be used to define the color in the output image of a single pixel.
Try to make this enhanced version of the picture remixer within the original remixer. The original remixer is just a special case of what I described above, with a remixImageWindow value of 1, so generalize your existing methods instead of making new ones.
This scheme may require some tweaking to create interesting results, but start with the approach above and see what happens.