SequentialPipeline
A template pipeline for implementing sequential logic (from top to bottom)