I have a memorization containing 80 lines. In practice, I often want to work on only the second half of the text (e.g., lines 41–80). Currently, every time I reopen the app, I must manually select/unselect 40 individual lines to recreate this setup. There are two improvements that would significantly reduce this friction: Persist chunking across sessions: Once I’ve defined a subset of lines to work on, that selection should be saved and restored when the app is reopened. Range-based selection: Allow selecting a continuous range of lines in one action—for example, clicking line 41 and line 80 to select everything in between. It would make sense for this to be the default interaction model. In memorization, users almost always want to work with a continuous block of text, not arbitrary individual lines. It is highly unlikely that someone wants to memorize only odd-numbered lines while excluding the even ones in between. Designing around contiguous ranges aligns with real memorization. Thanks!