
Hi Eric, You are correct about #2 & #3, there would be an ambiguity in the design & coding. what I would propose: If a folder shuts off (hide), all multiple instantiations would be turned off. If a folder turns on (show), it only turns the model on in that folder. If a protein were in to two folders, it would require a third checkbox option of mixed, along with show & hide states. definitely needs more analysis. Initially I would prefer #2 over #3 as for the motivation: each folder would represent a scenario, easy switching between scenes, improved convenience in working with dozens or hundreds of models.
1) ability to create folders in the model panel so models can be grouped 2) ability to have a model in multiple folders 3) ability to show/hide in a folder by a a single checkbox 4) ability to name the folder
I think #2 and #3 are in conflict though. Really, I don't think you want #2 -- it's too confusing. Say a model is in two groups: you close one group -- what happens? You hide one group -- what happens? You deactivate one group and move the other -- what happens? Perhaps if you elaborated on the motivation for putting a model in multiple groups then some other alternative could be devised that provides what you need.