Factor out Dropdown into Options, implement RadioButtons, Select