To add depth and categorisation, it would be very helpful to offer a info field with categorised/grouped values.
Users would be enabled to select parents (categories) AND children (individual values)