Global architecture adapted to having a connector node.

Now the connector node passes the order onto the matching engine and
receives the callback when it gets executed.