In the realm of thermodynamics, discuss the theoretical limits of efficiency for various heat engines. What factors influence these limits, and how do engineers strive to approach them in practical applications? Explore the implications of Carnot's theorem in this context.