projects/common/interactive/menu/menu-radio-controller.ts
Pure factory wiring a CngxMenuRadioGroup from already-created signals. CngxMenuGroup implements the contract directly; this factory exists for hand-built menu hosts that do not declare a directive but still need to provide CNGX_MENU_RADIO_GROUP.
CngxMenuGroup
CNGX_MENU_RADIO_GROUP
CngxMenuRadioGroupFactory
({ selectedValue, name }) => ({ selectedValue, name, select(value) { selectedValue.set(value); }, })