I'm shifting my thinking a bit. I no longer think it's worthwhile for us to render the 'zigs and zags' of the non-linear ragas. That comes under what my teacher refers to as the 'grammar' of the raga. What we're building is not an engine to play the raga, but an instrument on which it might be played. It's still up to the musician.
I do think it's worthwhile for us to do the 'assymetric' scales on a split screen, perhaps with an option to 'fold down' to a single screen with all the notes.
Here's a couple of scale lists. Still works in progress.
Are you getting anywhere with the volatility issue? It's making it hard to work