发动机基本上都是由什么组成