The Bosch / Siba Dynastart unit achieved starting and dc generation in one unit. These were fitted to a few bikes, many microcars (e.g. bubble cars), some boats etc. Reliabilty seems often to have been marginal. Its design used separate windings for generation and for starting, the latter much heavier duty. A key engineering issue is that neither part is optimised for its role. To generate say 60W it would have to be of higher volume than say the Lucas E3L unit. But a neat idea.
Mike