Major rework of device and circuit interfaces for support of string node labels, hidden internal node generation, and less code required in device subclasses.