Factor out full article view rendering

I factored out the variables we gather for all full article views.