Grayscale, color parameters, and random patterns
Added bsd license