Gauge widget. Closes #8