I am excited to give this a try, but I am getting a crash on load.
I do have several other mods, but after playing around with the list for an hour, I wasn't able to isolate a conflict yet. My crash log is included below. Seems to be something with asteroid collectors? I don't think I have any mod that changes those, but I am unsure.
Factorio crashed. Generating symbolized stacktrace, please wait ...
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Util\ReleaseAssert.cpp(7): ReleaseAssertFailed
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\CircuitNetwork\Behaviors\AsteroidCollectorControlBehavior.cpp(69): AsteroidCollectorControlBehavior::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Entity\Entity.cpp(1830): Entity::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Entity\EntityWithHealth.cpp(145): EntityWithHealth::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Entity\EntityWithOwner.cpp(353): EntityWithOwner::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Surface\Surface.cpp(136): Surface::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Map\Map.cpp(1711): Map::checkConsistency
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Map\MapSetupHelper.cpp(191): MapSetupHelper::MapSetupHelper
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Map\Map.cpp(831): Map::setupEntities
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Scenario\Scenario.cpp(293): Scenario::loadFactory
C:\Users\build\AppData\Local\Temp\factorio-build-ZDK82g\src\Scenario\ParallelScenarioLoader.cpp(191): ParallelScenarioLoader::doLoad
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include\thread(56): std::thread::_Invoke<std::tuple<void (__cdecl)(MapInterface,ParallelScenarioLoader ,MapDeserialiser ,enum InputType,InputSource ,MultiplayerManagerBase ,NamedBool<EnableReplayTag>),MapInterface,ParallelScenarioLoader ,MapDeserialiser ,enum InputType,InputSource ,MultiplayerManagerBase ,enum NamedBool<EnableReplayTag>::Enum>,0,1,2,3,4,5,6,7>
minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97): thread_start<unsigned int (__cdecl)(void *),1>
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD5D57259D)
00007FFD5D57259D (KERNEL32): (filename not available): BaseThreadInitThunk
ERROR: SymGetLineFromAddr64, GetLastError: 487 (Address: 00007FFD5F6CAF38)
00007FFD5F6CAF38 (ntdll): (filename not available): RtlUserThreadStart
Stack trace logging done
79.879 Error AsteroidCollectorControlBehavior.cpp:128: cargoSignalsCopy == this->computeCargoSignals() was not true
79.879 Error CrashHandler.cpp:643: Received 22