A system comprising: an input for receiving a line encoded data stream and an output for transmitting the line encoded data stream or an other data stream; a data generator configured to: receive the line encoded data stream from the input; generate the other data stream based on the line encoded data stream; and synchronise the other data stream with the line encoded data stream; reconfigurable circuitry operatively connected to the input , the data generator , and a controller , and configured to: communicate the line encoded data stream to the output in a first configuration; and communicate the other data stream to the output in a second configuration; and the controller is configured to: make a determination, using the line encoded data stream, that a trigger condition is satisfied; and trigger reconfiguration of the reconfigurable circuitry between the first configuration and the second configuration, wherein the data generator is configured for synchronising the other data stream and the line encoded data stream by causing at least one property of the line encoded data stream to be preserved at the output by reconfiguration of the reconfigurable circuitry . an input for receiving a line encoded data stream and an output for transmitting the line encoded data stream or an other data stream; a data generator configured to: receive the line encoded data stream from the input; generate the other data stream based on the line encoded data stream; and synchronise the other data stream with the line encoded data stream; receive the line encoded data stream from the input; generate the other data stream based on the line encoded data stream; and synchronise the other data stream with the line encoded data stream; reconfigurable circuitry operatively connected to the input , the data generator , and a controller , and configured to: communicate the line encoded data stream to the output in a first configuration; and communicate the other data stream to the output in a second configuration; and the controller is configured to: make a determination, using the line encoded data stream, that a trigger condition is satisfied; and trigger reconfiguration of the reconfigurable circuitry between the first configuration and the second configuration, wherein the data generator is configured for synchronising the other data stream and the line encoded data stream by causing at least one property of the line encoded data stream to be preserved at the output by reconfiguration of the reconfigurable circuitry . communicate the line encoded data stream to the output in a first configuration; and communicate the other data stream to the output in a second configuration; and the controller is configured to: make a determination, using the line encoded data stream, that a trigger condition is satisfied; and trigger reconfiguration of the reconfigurable circuitry between the first configuration and the second configuration, wherein make a determination, using the line encoded data stream, that a trigger condition is satisfied; and trigger reconfiguration of the reconfigurable circuitry between the first configuration and the second configuration, the data generator is configured for synchronising the other data stream and the line encoded data stream by causing at least one property of the line encoded data stream to be preserved at the output by reconfiguration of the reconfigurable circuitry . <EOS>