5 Components of Pipelining