A library project to create many unique kinds of color selectors, or it can be used to easily create a gradient shape.