This form requires more work, and the ChipsList component must also be altered to accept a list of value/display text pairs.
This commit lays out the general idea of how the ComparisonData struct will work. It is expandable and I'm sure we will add more to it as time goes on.