You might recognize this "train"

All segments are rendered in the correct order when facing right

The segments are rendered in the order of the rendering engine but it just looks awful when facing left
With the introduction of demolishers the SegmentPrototype has the forward_overlap and backward_overlap properties. It would be great if we could also have this on RollingStockPrototype.