I see that this takes a changes made on the larger external model by listening to modeChanged events through the sourceApplier, and applies it to the component level model. However, it's unclear to me where the component level model changes are being fed back upstream to the external model.