No apparent way to draw a two-column layout like in the official photos of the device

The screenshots of the default C# application for Windows show a two-column display where line 3 uses different colors for the free memory and GPU temperature.

However, pylcdsysinfo seems to provide neither of these features:

  * Drawing two icons and text on the same line without the text erasing the second icon
  * Drawing text in two different colors on the same line

I'd be happy to make the necessary modifications to pylcdsysinfo myself, but I'm having trouble making sense of the original software's poorly-formatted, un-commented C# code and, as I run a pure Linux system, I'm not even sure whether the Windows software is drawing the columns separately or changing color and leaving space for the icon within a single text-drawing command.

Do you have any idea what kind of over-the-wire data needs to be used to accomplish this or where I might be able to figure it out besides the horribly-formatted C# code?