I'm running in on android, and the lcd widget is fullscreen (left to right), so no room for any leds or buttons obviously associated with it. And as I stated it's massive as just a text-field - I'm not really looking to virtualize a LCD, I'm looking to have the UI of a racing system be able to display [car1name] [car1 time] cleanly and dynamically. Smaller widgets will open up a lot of options, as currently it's impossible for me to make a useable remote for my project, just based on sizing. I basically am looking for a dynamic display, with a bunch of integrated buttons for a judge to be able to hit to issue flags/penalties on the fly, or overrule timings and win/loss after the fact.
As other people have suggested, multiple tabs would be very useful as well, so I can go from displaying X metrics to displaying Y metrics, or into an input mode, etc.
As for an image, especially once we have smaller widgets, yes I'd like to be able to group them, box them, put colors behind them if necessary, have 1 label covering a bunch of them, etc. Yes, I'd be fine to do it in MSPAINT and just use the img file as a underlay lol.
Lastly, a client/master option would be great. I'd like to be able to have someone log-in (using guest credentials, if necessary) and be able to run the app, but not modify anything.