Refactoring of examples launchers and move client and server into
separate projects