[WIP] UART support

This is little more than a placeholder at the moment.