Add Flow /  Iface Switching Logic

Not finished yet, but add some logic to switch between different
interfaces.