Interconnect: Renamed to Junction.
Added graphics and geometry utility classes: Gfx, Geo, Vec2
Added GUI class with setNativeStyle()
Sim classes derived from Component now correctly call super().
TestHalfAdder: More appropriate naming for junctions
Component: Added members: position, orientation and sim step index
Junction: Comment update
GateXor: Fixed wrong comment
Trace: Added state