Interface extracted from KotlinModuleScriptGenerator
Method renamed
reportException() moved to a utility class and used where appropriate
Module descriptions in XML
Using XML instead of module scripts when running from IDE
run conf
~ Profiler
(cherry picked from commit ebd27b3)