divergent microfactories