Start the server in a different process.

This commit makes the system multiprocess, it is a one to one
communication and very earily stage, still some visual resource
issues we have to fix.