Predefined gradient picker implemented

Four predefined gradients can be chosen for the pattern