The vanilla research queue is limited to only 7 technologies, which can get fairly limiting with higher numbers of custom planets. Traditionally, dealing with this required patching a longer queue mod to expose its queue, and then patching parallel research to read that mod's queue.
In 2.1 however, a longer queue is now available in vanilla via the circuit controlled lab research conditions. This seems to have no limit to the number of assignable techs, and different labs can even set different lists of conditions. The only real issue is that setting research in this manner sets it force-wide, which is why something like Parallel Research or another hacky reimplementation of the research mechanic is still necessary, and even recommended when I asked the devs for a cleaner C++ implementation.
How a mod like Parallel Research wants to use the conditions I'm less concerned about, but even if it just uses it as a infinite length queue and ignores the actual conditions, that would still be very useful. Which lab(s) to read is also a difficult problem, though probably a solvable one.