Finalizing pipeline behavior

This provides what should be pretty close to a fully functional, optimized pipeline.