Thank you both, i've almost created what i want using Brenden's link and the Kentico 10 documentation. As i now have a Page type that i use as a 'block', which contains fields for an editor to use.
But now i have two more questions. In the documentation example for displaying Page types a 'Datalist' webpart is used to output the Page type, although this also works for me, it also adds a html-table around my 'block'. How can i display my Page types without extra mark-up being added?
My other question is related to Brendan's link, as the example describes using a Page type as an 'container' for his carousel, which can house other Page types which would function as slides. How can i create a container Page type that outputs other page types? (in his case, the slides)