Implement a basic IO driver, allowing the buttons to read the switches and buttons, control the LEDs, and output to the SSD in hex, decimal, characters or individual bits (segments).  A basic font up to the letter 'v' is hardwired (tables of more than 32 entries don't get mapped to MUXs very well).