Engines come in a wide variety of types, but have certain family resemblances, and thus share many common types of components.