This option is already available. It is called being a 3rd party developer. Rivet, Skyhook and TSG are doing this right now.
Believe me, no one would do this for free. There is so much work involved to create a single loco. I can't imagine that someone would do this for free. It is not that easy as in TS1, where basically everyone could create a simple loco.