Modified Surveyor_gui to be a fully mountable engine

with isolated namespace.