Discuss the importance of feature engineering in the context of machine learning models. Explain how the choice of feature engineering techniques can impact the performance of a model and provide examples of techniques that can be used to improve model performance.