Various UI components shared across Angular-based widget settings