This mod takes 'dorfl' https://mods.factorio.com/mod/logiquipment mod and extends it to include the cargo wagon entity, for those of us who want construction trains.
Please make it possible to request from buffer chests. From what I have tested it doesn't seem to work. All of my set ups use buffer chests instead of passive provider so that trashed items or just in general to keep everything more organized.