First pass at aggregate models for reports
add unicode representations