added multi level grouping feature and grouping panel plugin