I was thinking about an issue I'm having: Every time I want to make one edit to, say, edit/add/remove a link from one page, I would have to do that to all pages on my site. What I mean is, for example, Google: If they wanted to remove the "Images" tab from the Google homepage, they might have to edit all the pages to remove the link from each Google page, such as the news/videos page. I was wondering if there's a more practical way around this, one where I can just edit one file containing the layout/template setup and then just use different files to edit the content. So, I can have layout.html which has all the links, buttons and whatever I want to appear on every single page, then I have another one called, say, search.html, which will just contain the content I want to put on it, and all I'd have to do is edit the one file instead of changing every single page when all I want to do is change one link. If you understand what I mean, is there any way of achieving this? I'd imagine of a site with lots of pages wanted to change a link, then it would be irritating to have to go through lots of pages just to edit one link. Makes me believe something like I describe is possible. Or maybe it's not, and it's just an inconvenience you have to put up with. Thanks.