Template parts do the same thing, but even more convoluted.
I have saved a new header and navigation as a template part.
I can then go to another page, and edit the template, and swap out for the edited version, which shows in preview, but as soon as I save and back out of the editor, no changes have been made. But if I go back into the editor, the changes are there.