We should probably find all the implementations of `GetInputOrSelection` to determine what will fail when non-contiguous ranges are selected. Ref: https://github.com/byronwall/bUTL/issues/56