while mod might help, cycles happen, because some tech has dependency on something, and even if you disable prerequisite, you are still left with uncraftable item.
not to mention, science pack dependencies can be disbaled (which is said in changelog), but is enabled by default ... guess why.