StringTemplate Part 2: Collections and Template Groups