SwiftUI Identity Explicit Identity Structural Identity Bindings to be passed for continuous update External model update to be linked by observable object @environment to have the model available to all view hierarchy