Spinner

Requires #246