[WIP] Support for smaller ProgressRings

According to #590

This should allow you to creater smaller ProgressRings, currently you are bound to an 60px minimum size.

TODO
- [] Talk about odd size behaviour
- [] Talk about SizeStates
- [] Do work