Added layer grouping with titles. Progress bar is not working at present as event chain needs passing back through the nested collections