As usual I'm a bit late, but anyway it's an important and complicated part and the basics must be done at 100%.
I updated many things in the design of the products and infrastructures regarding the technosciences.
For reminder; technosciences, once mastered, have a development level (DL) from 0 to 10. Zero correspond to the experimental level and 1 to 10 the application levels.
Basically, out of the resources, a product can have one technoscience that is used as a prerequisite to its refining and manufacturing. This same technoscience can have an affect list which is a list of effects applied to a product according to the technoscience's DL.
For example the product Multi-Walled Nanotubes, which is a material, has a prerequisite technoscience named Superstrong Fabrics. Once this technology is mastered it will affect the quality of the material, especially its tensile strength and young modulus, which are used to calculate the defense/armor of the space units and infrastructures that use this material in their structures.
So in clear, the products will have a level, from 0 to 10, according to the development level of their respective required technosciences. So yes, your colonies' storage will have multiples iterations of a same product. Is it complicated to manage for the player? Not really, because for example; if one player's colony has some volumes of this nanotubes materials at level 5, 6 and 7, it will appear in the interface at the Multi-Walled Nanotubes entry, but will have a tree node that could be expanded to see the different iterations present into the storage. The DL effects are used by the game systems of FARC for their calculations when it is needed.
For reminder; infrastructure kits are a special category of product that represents an infrastructure in kit, ready to be assembled. It has pros and cons compared to a normally built infrastructure, but to stay on topic the required technoscience is linked to the infrastructure to assemble. Of course you'll don't need to master it to assemble the product because, like any product the required technoscience is only used to allow or not the manufacturing of a product and nothing else.