The lines are hand-authored vector paths fitted to each watercolor, in the app's three pens: ink, a grey pencil and a white gel pen. One lineProgress value in the view model drives every trim path through a range mapper per pen, so the ink draws first, the pencil follows and the highlights land last, and the same value rewinds them when the lines are switched off. Parallel state machine layers run the scene cycle, the lines, the wet brush and a slow drift that keeps the washes breathing.