Unified web UI component library