Adding the various engine classes.