Allow BaseItemWidgets to take their selection dynamically from another source
Treeview, expand path to object logic
Changed Utility.Inspect to Utility.InspectObject
Panel List uses new TreeView
https://files.facepunch.com/garry/92708d08-2b8c-4506-9893-d030c102fb7b.png