Initial work on creating new DataTables for group/aggregation.
Many small improvements. More data pulled into data table list.
Handle grouping and aggregation.
Various improvements.