1. A computerized method for generating a color template design comprising: automatically adjusting colors of at least one selected template design based on placement of a cursor on a source image that is separate from the template design by a template design module executable by a processor, wherein adjusting comprises: collecting color data from the source image on which the cursor is placed; and using the collected color data to adjust color of the selected template design.