Removed reference to eclipse specific code
Extract survey creation

This will be a hook method
Extract superclass from survey install operation

To separate eclipse implementation from the rest