That would allow more customization but I would need to do some programming tests to see how it goes.
Essentially I see it as variables that are saved based on User Input at the beginning of the stage (will make more sense later) that will determine which scenes are being shown. Very similar to how the Khrono Tomb's On Map Events were being triggered depending on if different party members were caught during those segments.