lcd_hd44780: Use a templated backpack struct
lcd_hd44780: Implement LcdBackPack structs using template specialization