Using as CMS
If you need to make small website, you can use a built-in functionality to do that.
Step 1: Create page templates
For greater convenience, you can create multiple placeholers for each template and set their datatypes.
Step 2: Create pages
As you can see here, for each page with previously described template, you will be given an option to fill fields: "Page header", "Image", "Page body" and an abstract.
Step 3: Customize views (if needed)
Step 4: Add URL rewrites
Rewrites are covered in great details in a separate article.