Text Pattern View Model
constructor(configuration: TextPatternScannerScreenConfiguration, textPatternScannerWrapper: Result<TextPatternScanner>, dispatcher: CoroutineContext, flashAvailable: Boolean, beeper: SoundController)