Best practice: Switch between 'programs'

A question to the pro’s out there – I like to learn about best practice.

Let’s assume I want to create an installation that will show different ‘programs’. I have several graphical ideas and like to switch between them. Each idea can be seen as a layer. During the performance, I like to switch between the layers – just like you switch channels on your TV set.

What would be the best way to create the patch?
Here is my approach, what do you think?

  • Each idea is created as seperat subpatch
  • Each idea will be rendered on an individual layer
  • A main control on top level of the patch should switch between the prgrams (=toggle layers on / off)

Thank you!