Very often, a user might download a scenario from the Workshop or from a third-party site and find out that they can't load it because they are missing a specific model or livery of a train. Meanwhile, they have a different model or livery of the train (third-party or otherwise) installed. A nice UI upgrade, in my mind, would be to allow easily, within the game, for a user to be able to change the train as the scenario loads. Don't have the AP Class 170? Here, you can replace it with this 170 from Edinburgh-Glasgow for this session. Don't have the livery from DPSimulation? Here, replace it with this model. Something like this means requirements are never an issue, because you can go train by train through the listings by seeing what is being sought, and while right now we would simply not load the consist (still an option), we can instead now put another train there so we still have something there. Without third-party tools. It might even be a good way around the missing BNSF content. Can't buy the BNSF Dash 9? Here, substitute the Donner Pass SP Dash 9 as an alternative. Oh, you have a skin based on that DP Dash 9? You can use that too! Make this even better and perhaps someone at DTG can keep a catalog of all content (this might take a long time) and swaps can be done automatically in the background, meaning the user would not necessarily even know something was swapped other than a note saying "Products missing have been exchanged" with a list of cases. Yes, I know the odds of something like this are EXTREMELY unlikely. I'm being realistic saying I am aware this will probably never happen. However, if there were no requirement for users to exit the game and edit through third-party tools, that would make it easier for them to enjoy content. A user-friendly addition like this would be nice because not every user is an advanced user like we are.