Updated 4. Architecture (markdown)

Ben Olden-Cooligan 2023-01-14 17:52:00 -08:00
parent a68059e87c
commit a9bf275471

@ -1,3 +1,5 @@
Note that, as always, design documentation is a bit of a simplification and the source of truth is the code itself. Have a look at the relevant classes and any comments they have for additional details.
# Scan Pipeline
The NAPS2 scanning architecture is fairly complicated as it needs to support multiple platforms, process architectures, and driver types, while efficiently performing various kinds of processing. Core scanning functionality lives in `NAPS2.Sdk` while functionality specific to the NAPS2 desktop app is in `NAPS2.Lib`.