A generic train that can haul any solid cargo, with interrupts to provide a tiered destination system - Unload / Recycle / Void. Trains are only allowed to ship to a Recycle or Void station if their loading station provides a specific signal.
By default, there are no restrictions on trains pathing to an Unload station. You only need to supply signals if you want to enable pathing to the lower-priority destinations.
This blueprint does not come with any station designs; loading, unloading and train limit control are up to the user.
