Process launching refactored.
Logging refactored.
Some refactoring to the updater.