Dropdown groups

Add dropdown grouping feature.

Closes #20