Mhh also I guess it has the issue where you can have conflicting attributes in the viewport.
For example if you have
layeredimage alice: group outfit: attribute outfit_secretary attribute outfit_punk group accessories: attribute outfit_secretary: "glasses"
Then in your editor, we could select outfit_punk from the outfit group, but we could also select outfit_secretary from the accessories group. So both outfit_punk and outfit_secretary are on the tag.
If you tried that ingame it would throw an error, the two attributes are mutually exclusive (and rightfully so).
But that seems like an annoying bug to resolve lol, it's really because somehow, add "alice outfit_secretary outfit_punk" in a screen is valid, but "show alice outfit_secretary outfit_punk" is not valid in a label? I'm not sure I get it either.
It's not really a big deal for me, but I might as well write it down.