Short version: is there s technical difference between updating a set of variables through a widget or in a PassageReady passage?
Long version: In my WIP, the player character can change appearance a lot, up to and including gender, through the choices they make. I'd like to keep descriptions (pronouns, text distributions, etc) updated throughout so they're accurate in conversations and when the player looks at him/herself. Right now, I have them listed in a PassageReady passage, but reverse engineering another project brought to attention using widgets for the same effect. To me, it looks like I would be typing <<pronoun>> instead of $pronoun in text.
Is there any real difference mechanically/technically to do one or the other?