I will start by defining the problem I perceive.
The site in question contains three types of content: users; articles; and events, with users being responsible for the creation of articles and events. There are then browsing users who consume content and it is their experience with which I am concerned.
Each of the three types of content is very complex, comprising of several pages and many re-usable elements that may appear in different places and each of the have many similarities.
For example, all types have a text introduction, a set of images, a list of users who are involved in some way (following, attending, subscribing to etc.). They also have some items that may appear but that are optional on an instance by instance basis (like a map location or video). Types then also have some things that are specific to them, so events will have a schedule and users have a list of published articles and a calendar to share events.
Content is also cross linked heavily, so a user page displays articles, other users comment on articles and link to their own pages, or subscribe to an article and in many places the browsing user can jump through to a users page from something the user did on site.
The goal of all this is to provide a rich set of user generated content pages through which the browsing user can navigate via a network like interaction rather than a hierarchical interaction, along with the capability to save things they like through subscribing etc.
It would be possible to re-use a set layout for all types of content, but in this case, with so much definite repeating, other things optionally repeating etc. I fear the browsing user could be left unsure about what type of content they are looking at or where they are and that they could feel confused and lost if presented with an almost monotonously repeating template, even when navigational tactics like bread crumbs, home links and clear headings are used.
At the same time I don't want the experience to feel disjointed.
I state that this is a perceived problem and perhaps it's something that will be solved with strong navigation and a consistent layout (if so, tell me), but I am also interested in whether there are any other things I should consider when laying out these pages?