start to firm up interface
wire up first bit of new interface
move summary prep work into summary.py
add agg results property; start package summary creator
don't abuse variable name for two different types
move package summary creator out of UI
move publisher summary creator into summary.py
move another publisher summary creator into summary.py
fix sad thinko
transfer missing function
fix namespace clash
swap names
try to get right type
Merge branch 'master' into 423-refactor-summary
add comment
fix name clash
fix typo
get interface less wrong
try to hack around interface
further hack around interface