A feature to demonstrate proper instrument ordering.  #3154.

This commit also updates features that use steps affected by the
introduction of this feature.
Define and maintain order on implied Instruments.  Closes #3154.