Building List replacement in SwiftUI
Shows when to prefer a ScrollView over List and how to build a List-like container with precise styling. Wraps ScrollView + LazyV/HStack (scrollTargetLayout) in ScrollingSurface; composes DividedCard via Group(subviews:) and SectionedSurface via ForEach(sections:); adds NavigationButtonStyle to mimic chevrons. Use for non‑uniform data; List for huge uniform sets.