Command line and GTK for controlling switches.  Using HNode libraries.