Example of tree view design implemented.
Massive update, was away with no Internet so I'll keep up the commits
now