How an Hstack Lays out Its Children

As Chris Eidhof states in the introduction to this post, SwiftUI's layout system is, for the most part, intuitive to use. However, there are times when we encounter puzzling layout behaviors, and here Chris provides a detailed explanation of how one particular container view, an HStack, lays out its child views.