Create OptionList class with documentation