It would be extremely helpful to allow if-then-else logic to structure names. For example, consider two constituents:
First Name: Jessica
Last Name: Jones
First Name: Robert
Last Name: Sullivan
make a name that is
[nickname if not null, else first name] last name:
Current logic lets you skip a name if its null, but doesn't you say "take this name first, but if it's blank, then use this one, but don't use both".