Initial commit for widget-related types.