Handle ONE factor and THREE factor differently during pipeline allocaiton.
Also add consideration for CLOSED pipeline to join allocation.
35 files changed