Shared elements across variants

Please allow elements to be shared across variants. It’s very brittle to rely on names for connections between variants. It’s also very tedious to have to give everything a unique name.