It would be nice to set up and define "binary flags" for a field type
A simple binary flag field it could be similar to a check box for display in the form view but would store the field in binary format or in int format in the database.
the user would define the items, and these would be associated to the flags in the database based on the item order. (should warn if users change order after creation)
(note: personally I'm some what against binary flags since they can make code more difficult to maintain and to read. but they also have other advantages that make them valuable in some situations)