Higher level spinner API auto-adjusting position and scale to fit within the target element. Built oncomponent/spinner.

$ component install component/spin
Add a spinner to el with options, and return
the Spinner instance.
size defaulting to 1/5th the element widthdelay default to 300msvar s = spin(document.querySelector('.one'));
Augments the Spinner returned with a .remove() method,
which when removes the spinner or cancels delayed spinners.
MIT