Implementation as distributed sensemaking and adaptation: Understanding how an interest-driven STEAM learning environment maintains integrity across diverse contexts | Synapse