Markov's Dream Fill: linear & radial gradients