Removed 'hiding' functionality, started refactoring.
Merged with comitted changes
Changed naming of params
Added argument checking
Small code improvements
Added customized OrchestraBootstrapperTaskFactory to ensure that the service locator is initialized on the UI-thread