root = Card([header, statusTag, pollCard, note], "card", "column", "l")
header = CardHeader("Where should we go for lunch on Friday?", "Team lunch poll")
statusTag = Tag("Closes Friday 10 AM", null, "sm", "neutral")
pollCard = Card([pollForm], "sunk")
pollForm = Form("lunch-poll", pollButtons, [restaurantField])
restaurantField = FormControl("Choose a restaurant", restaurantRadio, "Your vote is anonymous to the team")
restaurantRadio = RadioGroup("restaurant", [optionSushi, optionBurger, optionTaco])
optionSushi = RadioItem("Sushi House", "Fresh sushi, sashimi and lunch bento sets", "sushi")
optionBurger = RadioItem("Burger Joint", "Gourmet burgers, craft fries and shakes", "burger")
optionTaco = RadioItem("Taco Stand", "Street-style tacos with homemade salsa", "taco")
pollButtons = Buttons([voteBtn])
voteBtn = Button("Vote", null, "primary")
note = TextContent("One vote per person — the winner gets announced Friday at noon.", "small")