A taxonomy of shape-changing behavior for 4D printed parts using shape-memory polymers | Synapse