Add specs around GradientGenerator class