Where to place views and templates that use information from multiple apps in the project?
===

I am trying to figure out general guidelines for arranging views/templates in a django project with multiple apps so that the apps remain fairly re-usable. 

For specific example:
I have a django project with three main apps:<br/>
- `accounts`: That manages user account related stuff<br/>
- `reports`: That generates reports<br/>
- `courses`: That manages course contents<br/>

I also have a `\templates` directory in the project, and have three directories under it corresponding to each of the three apps. This breakdown works well for me on pages that deal with individual app elements. 

However, there are views and pages where I need to show information collected from all three apps. For example, I might want to show an overview page with the User payment status (accounts), his past reports(reports) and his current course(course). 

I understand that apps must be kept as independent as possible. What are the guidelines for  place views/templates that do not clearly belong to one app but import from different apps? Should I create a project-specific app just to hold these views/templates?
