allow choice lists to have grouped choices

fixes #161