Refactored to use Spiral Settings