Implementing the LCD controller to use high level functions to write to the LCD display.