Add SummaryTool class and relative helper classes