Rethinking chemistry: a learning progression on chemical thinking | Synapse