Enable using one of the three other built-in UARTs, if provided by the board.
Update ITimeSource interface so that we can get the current time at the same time as we update.
We only explicitly need the time source data when processing a request.