Fixed annoying exceptions in debugger
Returns symbols first in intersection tests
Add IsImplemented property to avoid undefined components
Better Serialization/ToString handling of properties with DefaultValue
If the selection is empty, selects the circuit itself
Subcircuits mostly working
Subcircuit tests