Bugfix: Gradients do not fail anymore if start and end points have the same x coordinates.
Bugfix: Hue fuzz/variance can now correctly cross the 0-360° mark.
New feature: Introduced diagonal
option.
Got rid of optional chaining operator as it was causing issues.
Initial release.