WIP: charting: pass report_theme part 2.
Charting: simplify code using delegation.