Add the ability to automatically change pipe size within a pipe run or route by placing a reducer inline. Currently the route will stay the same size if a reducing fitting is added, and either needs to be changed manually or through a separate route.
Benchmark CREO piping. All fittings and pipe have a "port" on either end in the place where Inventor fittings have a work point from authoring. These "ports" have a "size" parameter on them. The route reads this and sets the pipe size to that value. Result is the pipe size in a single route can be different upstream and downstream of a fitting designated as a reducer. It also changes the size of any fittings downstream of the reducer (assuming the size exists as a family member in CC). In the case of a fitting or pipe that cannot be changed for whatever reaso, the system alerts to a size mismatch. Not sure how they do this, but it's the one (and only!) thing about CREO piping that works better than IV Tube & Pipe.