This is the second of a series of test pages, working out how to present a GUI for managing networked and grouped devices, for part of larger project. This test is built using d3.js
Click the nodes to expand/contract the nodes, click the add button to add nodes, and the delete button to remove a node and it's children (if any), click the edit button to see a node name be dynamically updated. Finally, you can drag an asset and drop it onto a node, and see a visual confirmation of the asset being dropped, and the name of its target. This will allow drag and drop asset firing!