updating launchconfigsinternal to require a workingDir to create config from file or resource