Design Considerations for Generic Grouping in Vision