How SwiftUI ViewBuilders can clean up your Views and abstract away content