Think of references inside a
as a way of selecting exactly what you want in your patch.
You have 2 options:
with references inside them will result in all the differences between your target and upgrade being included.
with references inside them will result in only those things that are referenced being included in the patch.
Does that answer your question?