Added loads of custom rendering and event handling, sumlabel and cusom icons for the tree view
Organized imports