Output is HTML, not XML :)
Thumbnail for face too.
Parenthesis around dates.
More compact formatting for photo template.
Only show "nel $year" for a role if defined.
Show roles section only if at least one is present.
Make all sections optional and split "Chi è" section.

(title is not shown if content is not present)
Show one role per line.
Images cannot be larger than the page.
Directly style "photos" ul.