I know SwiftUI does not support currently regular for loops but instead provide something called ForEach but what is the difference between that and a List?