LayoutKit
LayoutKit is a fast view layout library for iOS, macOS, and tvOS
...Layouts are declared with immutable data structures. This makes layout code easier to develop, document, code review, test, debug, profile, and maintain. Layout results are immutable data structures so they can be precomputed in the background and cached to increase user perceived performance.