Simplified aggregation in Step 5.

Used aggregation which is tidy.  For some reason, it issues warnings, which can be safely neglected.
The feature names are now intact.
The grouping cell values are now unquoted.