root = Card([header, searchInput, thresholdCallout, itemsBlock])
header = CardHeader(title: "Low Inventory", subtitle: "Items below threshold")
searchInput = Input("search", "Search items", "text", [], "")
thresholdCallout = Callout(variant: "neutral", title: "Low inventory threshold", description: "Items with less than 5 units")
itemsBlock = ListBlock(items: [ListItem(title: "Widget A", subtitle: "3", actionLabel: "Reorder"), ListItem(title: "Gadget B", subtitle: "7", actionLabel: "Reorder")])