@horacefithers
That is the problem I have run into for TRS19, lack of quality assets. All the things requested for your project are available and most on the DLS, just takes some digging to find them and then some tweaking to make some of them work.
For my Durango to Silverton route I needed some period correct steam locos. The community helped me out very quickly with links and locations. The locos didn't work though so a member quickly posted up a fix for them. All good, so I thought. The locos work okay but then I decided to drive in cab mode. That doesn't work so well as they don't respond to controls very well and they don't consume coal and water. The cab interiors look like Traniz 2010 quality and the sound is terrible.
Some issues with rolling stock is finding the period correct cars only to discover they don't accept commodities of any kind. So they have to be edited. Well, that is all good and well until I discovered the session I have created cannot be shared because the cars won't work for the end user. I can't upload the correct models to the DLS without jumping through too many hoops.
So, IMHO, TRS19 is good for creating modern routes and maybe some 1950's era stuff. Anything older and it is too difficult to find enough assets.
Randall