Initial support for gradient fills
TODO: saving/loading, composer outputs, gradient reference points, tests, rotation, data defined settings