Answered this elsewhere (check my replies tab) but the back and forth on input with this has been helpful in considering some new approaches here.

Answered this elsewhere (check my replies tab) but the back and forth on input with this has been helpful in considering some new approaches here.