gradient-angle: Add proper multi-element gradient drawing.

No longer redraws the gradient for each element.

angleGradient() function now takes a selector rather than a specific element.
The method .all() is no longer required.