Still some room for improvements (eg using the icons and graphic equaliser, backlight and contrast, and fixing bitmaps for non-english characters), but unfortunately, I will be unable to support these in a hurry (I will one day).
I will let Jim Dalton and the MP development team decide which driver they want to use at the end of the day (if any!) I include both, because if the change I made to DisplayHandler.cs is not acceptable to the MP team, then we might need both the text driver for those who want two line displays with the default ExternalDisplay.xml, and a graphics driver for those who want that graphics flexibilty. If you happened to have had the force graphics text changed, then you might not get any text displayed.