Teach GetItemMetrics to deal with subitems in report mode as well. Unify Draw{,Sub}Item, simplify RefreshReport.