Diff on CanonicOutput view
Annotations form
Implement lazy fetching

Because the select n+1 problem was starting to show up,
OpenSessionInViewFilter was added to facilitate lazy fetching.