swift .overlay 和 body 是什么概念

what swift concept is .overlay and body

我正在关注 basic swift guide 但我很难理解这段代码:

struct CircleImage: View {
    var body: some View {
        Image("turtlerock")
            .clipShape(Circle())
            .overlay {
                Circle().stroke(.gray, lineWidth: 4)
            }
    }
}

具体来说,.overlay {}中使用了什么样的swift concept/data结构 和 var body: some View {} 我搜索了 swift 文档,但找不到相关概念。