BUG FIX: Remove source code reliance on precompiled header

The `DSL...` files rely on being added to a project uses a `.pch` file. This pull request explicitly calls out the dependency on `UIKit` and makes it for developers adopting Xcode Modules to integrate the source into their app.