Presentation order control.
Add a field to control presentation order (like opensong). For example, sections are labelled with [V1] [V2] [C]. Each section only needs to be shown once in the song text area. A separate setting controls the display order and can be changed when displaying the song. A song with the above structures could be presented like this v1 V2 C C V2 C.