I realy like your Mosaick project, but after I begin to use it I understood that
it should have some addition features to be perfect.
1) Color replacement.
User could chose all "dark red" parts in mosaic and change them to "red"
2) Color replacement of individual part.
User could chose one part in mosaic and change it's color.
3) Remake of mosaic depend on color changes.
After color changing size and list of parts could be changed, so Mosaic should
be remaking with better price.
Why it is needed?
Sometimes Mosaic create background from thousands of 1x1 bricks, sometimes mosaic
use colors that you dont have or which are too expensive. I hope that these features
are not hard to be done. Woth it your Mosaick program would be more friendly
for users.