What are the components of a self priming pump?