Applying Covariational Reasoning While Modeling Dynamic Events: A Framework and a Study | Synapse