Introduce ChosenValueListBox and MultipleChosenValueListBox

Even more, could you just implement IsWidget and remove the composite?