hi,
i would say yes for a CF7. This engine can cover a time periode from `70 till now.
When the model and the parts will be designed in an modular style for the manufacturer, it can be made as F Types, (frame/trucks), GP7/9 types (here also the hood for the CF7), rebuilt GP10/GP16 (the hoods grom GP7)9 can be uses with modifications) and of course, several CF7 Types (round/square roof/dif. window styles) . One development can cover 4 engine types with variations. The development can cover a time periode from mid `50 till now.
And yes, they are no spectacular engines like a Kraus maffai or others, but those workhorses are the fleet for all branches. Modelers with less space (or more prototype oriented ones) can use it. Sorry for my repeat of my opinion, but with such engines you can arouse interest for modelers in the mid 40, they know the engines from the past, ore can use it, what they see outside. When no engines comes out for them, (means also GP38/40), no or less newcommers jump on. In H0 the manufacturer has realize, that the have to bring modern stuff--and guess, most of those engines and cars are sold out. I understand, that in 0 scale this would work not in this dimension, but a possibility is the development of a engine, that can cover a long time using periode and cover several types. For me, the first step did Lionel with there gondolas (with or without graffitti), or Atlas with bringing back the Berwicks and coalveyors. An Other manufacturer bring the FMC 53 boxcar as kit, also stuff, that can be use from the mid `70 till now.
my 2 cents
thanks
kindest regards
Elmar