Implement a flexible article template.