feat(report): add first version add modal config json, and glue dirty <type>Modal controller code etc