Add design rationale for UART