For the namespace filter, we will need to recreate the OOUI radio buttons and checkboxes as Vue components. Since these are potentially reusable, let's create base components for them.
- Working Radio component is provided and matches the relevant OOUI widget in terms of style and functionality (RadioInputWidget)
- Working Checkbox component is provided and matches the relevant OOUI components (CheckboxInputWidget)
(note that RadioGroup and CheckboxGroup components were removed from acceptance criteria since they ended up not being needed; developer users of these components can simply handle input group data in their own components and no additional styles are needed)