Renamed the extension point name
Removed the dependency on the UI and exported the installer operation package
UI now depends on core, as it should
Moved the SurveyOperation to the UI plugin
Exporting the main package
Made the contractor with no-arg

Otherwise, the platform cannot instantiate it
Correct schema definition
Using the new extension point
Running the extension