move publisher summary creator into summary.py