Not sold on the authThenLaunchUploaderCmd part. InputModal would have to assume that uploader has a modalTemplate. It's a pretty clean set-up otherwise. Trying to think if would work for the other cases as well.