A launcher to execute the whole process.