The websites don't have a fixed structure. As a front-end developer/designer you're able to define templates with a set of elements (text, image, datetime, concerts, twitter integration, collection of other templates, …). The schema of the templates define the forms in the content management section of the CMS.
I hope this screenshot helps to clarify things a bit http://drif.tt/1KfpfoI :)