Many thanks for those inputs - all good ideas and some easier to implement that others - but some drawbacks too.
Yes, I would like to provide a way of telling much more easily the serious issues, which I think I would define as a service not being provided
at all to at least one station on the scheduled run of a train - so emphasising cancellations, short workings, and stops being skipped. As for it being a second diagram - that's a possible but I think I may have a more effective way and I'm working on it.
Geographic - I HAVE been doing some experiments, but there are a range of issues that remain a concern. The answer is "I will, if I can resolve the issues"; if you want to see what I have managed so far:
and that is OLD data and will not change if you refresh this page. The colouring of different issues is simply something I took out for simplicity while experimenting, but you'll see I have a few problems around places like Didcot, Trowbridge and Bristol, and I know of further possible problems at Totnes, and a few others. And the other thing I need to be very sure of is that I don't commit myself (or anyone) to any form of manual process, but rely on automated publicly available and robustly presented data that I can leigimately use.
P.S. I don't mink having to add in new locations from time to time as
FGW▸ restarts services to Tavistock and Portishead.
Interersting you mention London to Penzance showing via Exeter and Plymouth ... the question comes further up into making sure that they show via Westbury or via Bristol as appropriate.