Generalized combo box

Refactor works, so rejoin main GridView branch.