Eg Science lab takes one science pack 1, uses it and gets a bar of "red science" just like a burner does with coal.
As long as something (which needs red science packs) is researched, the bar decreases, just like eg smelting iron. When the research is completed, the bar stops decreasing. But the current status is "saved" when finished, just like in a smelter. For each science pack 1-4 a seperate bar exists. So if research 1 needed a alien pack and only uses half of it in all the science labs, the "alien scienpack pack fuel bar^^" stays at 50% and just stays there until another science project is started which uses that bar.
This would allow of balancing the reseach costs easier and no packs would disappear between researches. Lab efficiency and speed modules would just be more visible by increasing research power eg, drowning that bar faster. Effectivity modules would work like enlarging the bar or make it more dense.
(For balancing, treat research time a tech needs as research-Megajoule, and each science lab produces a certain amount of science-power-kW, fueled by science packs^^)
Would be nice to get some feedback
