Ed, I have a couple of questions about the chord line.
When you say it needs to stay in proximity, you mean each arpeggio should stay in proximity to where the previous STARTED, not to where it landed, correct?
Assuming that's true, a lot of my important chords end up in third inversions...