Adding a second page
There is no point in premature generalisation and abstraction of code.
I will add a second (and maybe a third) page to the site before beggining to create abstreactions.
The abstractions I have in mind currently are mostly about presenting content in different ways e.g. different preview-widgets, pagination, abrreviated articles