The launcher can now use any number of module roots