Decomposing demographic change into direct vs. compositional components | Synapse