Tankist--Yes, I just shoved a bunch of image files into a directory and never set up an index file. It's crude, but they are there.
The way our control system works, we have a computer in charge, and serial communication with a bunch of microprocessors around the layout. In general the orders that get sent out are "throw this switch" or "set this train's speed to whatever", and there isn't the bandwidth to send complex instructions to a processor. The control panel unit does its own computing of the graphics, and what it receives from the master is a couple of bytes' worth of data, where each bit carries the state of a particular turnout. Based on that, the unit computes what needs to appear on the screen. Any route running from a left-hand end to a right-hand end gets shown as a heavy line; tracks that don't meet that criterion are only shown as one pixel wide. Routes stay set up unless a newer one conflicts with an older one.
The control panel is operated in NX (eNtrance-eXit) style. You tap the left hand end of a route, then the right hand end, and the route is set up. You can see on the diagram that there is one place where there are alternative routes, and in that case you call for the "variant" route by tapping the route at the middle before designating the right hand end. The most recently entered route is considered the "active route" and you can change the right hand end without needing to touch the left end. This is handy for switching, as you often need to keep going in and out of the bowl tracks while always using the lead. What gets sent to the master is an equivalent of what the master sends out--the data giving the new state of the turnouts. So you tap the screen for your choice of route, and after a brief delay for communication and the computer thinking about it, you hear the turnout motors whir (we're an all-Tortoise operation) and the new route appears on the screen. It's a lot of fun.
As an additional feature, you can enter a "magic sequence" of tracks and it'll disable any route selection that affects the main line tracks. That's for use during Open House operation, so we can let the kids play with the panel without risking a catastrophe with trains passing by.
But I must say, I like the look of the Panel Pro screen. Very slick.