Programming the shape-shifting of flat soft matter: from self-rolling/self-twisting materials to self-folding origami | Synapse