Adding Gradient Texture fill

It's buggy beyond repair, I think. Not sure how to solve the need to 1
stretch the  texture to fit the future shapes that the texture fill is
supposed to cover, and 2, map the texture correctly. Might need some
kind of automated post process mode