Goal: unify the cross cutting concern on every domain object:
- History
- Note/Attachements
- Notification
- Access control
The current access control at the project level is just the beginning. We should be able to define finer grain access control that would propage to the "contained" elements.
As starter look at how to clean up the history view since it is the only one that is generic. However some pieces like the "title" should be reflecting on the type of the target object and provide the same consistent display as other type specific view.


