Started sketching on a macro variable controlled UART structure