Interconnect: update docs.
Interconect: added StateMachine::stepped() signal.

This thing is now officially the craziest implementation I have ever
created. Muhehehehahahoho.