Hi ColdRealms
Indeed. What you described can be achieved with our Product Levels add-on.
So you can create a BOM product and link it to as many products as you need and in different proportions. And, if you enable the BOM stock control option, once any of those products are sold, the BOM product's stock will be decreased accordingly and all the other products sharing the same BOM, will be adjusted too.
If you have further questions, please let me know.
Best Regards,
Salva.