Start generalizing the concept of a connector.
Continue attempt to generalize connections.
Simplified the boolean expression in flip-flops.
Implemented two-way demux.
Fixed optimised sum.