Implement the "UI" section from the parent issue design document. See the "Main concepts" and "API" sections for context.