#178 Optimize generic tree view structure and styling
fixed broken unit tests