Context
Context. An integration needs to change one thing on a page: a price in a text area, a banner switch, a date. The page has other areas, and a component collection full of sections, that the integration knows nothing about and must not disturb. A page's content lives in revisions, so the change is a new revision; the question is how to make one that differs from the live one in a single area.