I have a website which features different types of content on the same page. In the wireframe below you can see what I mean.
The home page has a title ("Welcome") and some introductory text beneath the title. I used a StaffHolder for this (which inherits the Page title and content field). For the news (which is only shown on the home page) I used StaffPages, which are children of the StaffHolder and also inherit the Page title and content. For the news items, I also added a date field to the StaffPages. The news is only shown on the homepage.
Beneath the photo gallery there are two banners. A banner is a just a div with a title, an image and a link. Multiple banners can be added, but this can also be limited (two banners maximum for example). These banners are shown on each page of the website.