o working creating a clean path of plugin resolution logic, and separting report processing from plugin processing