Pt 2
Add custom swatch. This would be a button in the swatches menu, and if you press it then it basically brings you to a canvas with a magic marker in your watch. Then you draw whatever pattern you want on the canvas and save it, and then in swatches your swatch will be there and you can use it. If you use the swatch to recolor something it just prints the pattern you drew on the shape side by side. Example: player draws one yellow circle with a background of white as their swatch. When he uses it on a shape, it prints the circle over and over again side by side, making there be a bunch of yellow circles on the shape with a white background.
Hope you like the idea!