Added new NPST switches
Created dummy nodes for unconnected terminals
Fixed crash on adding components
Implemented IButtonControl
Updated to use new switch types