OK, that's it then. And yes, you can remove Page-results.ss from Layout. As for the why: Layout is used to make it possiblee to create a wrapper template /templates/Page.ss for all pagetypes that are styled alike. Then, where the contents that are different for each pagetype should be, you put $Layout.
Next in your /template/Layout directory you can put template blocks for your different pagetypes in Page.ss, GalleryPage.ss, SomeOtherPageType.ss. SilverStripe automatically include the appropriate part from the Layout directory.
If you have a pagetype like HomePage that should be styled completely different, you just place it in /templates/HomePage.ss, and skip the $Layout part. And that's what you're doing for all your pages at the moment...
Advice: take a look at the SilverStripe tutorials and help, where these things are explained, now the pressure's off :-)