Sounds extremely big.
What do yo mean MultiLine Routes?
What i mean by multi line routes is that just like MSTS, you will have switches allowing for multi tracks. These switches will be live, so you can switch from express to local with just the key press.
UPDATEI have started on the first part of the list. I will be introducing a advanced multiplayer specifically designed for the app in the coming weeks. The multiplayer will basically be a completely redesigned openBVE ME with a complete rewrite. I am making a DLL file that will hold all the socket information so i do not have to do that much writing, but it also means that if you want to, you can use that DLL to make applications using the DLL for network compatibility.
Another thing on the list is a new Route Plugin system that will give access to developers a way in directly to access the program itself and add extensions. This sounds like what Michelle was doing with openBVE2, but it is different. For example, you can develop a plugin for Timers to be read in the CSV route file.
All this will be released in the coming weeks.