major additions to interface: device tree with drag and drop, console, and script builder from schematic