Initial import of low-level UART driver interface