Adds a more flexible launch file