ViewType enum ViewType: String { case label case text case button case image case labeledImage case container case custom case spacer }