base_model::all() can do sorting
Provide upgrade path from report_cpd
Add *_fmt fields for form inputs