Swift Library Structure
The Swift Client SDK is intended to consist of multiple targets and libraries, to compartmentalize logic, enable reuse, and establish clear lines of separation.
A lot of this is intended to align with the general structure for the other language SDKs.