Range wizard refactor

As mentioned in https://github.com/OSU-Net/cyder/issues/488