struct
{
   unsigned char design_name[40]; // Text string that can be displayed on the LCD
   unsigned int  number_of_rows;  // The number of rows in the data
   unsigned char data[];          // The variable-length data
}