Instances for objects and arrays. (Instances can be expanded to become non-instances)
Mirror as instance so mirrored object will update automatically.
Symmetry modifier that creates a single merged object but updates mirrored side.