Awesome, does it support Semiproducts? For example I'm making my own jam (sugar + fruit) and then I use this again as a material in different finished products, say cakes and croissants.

Nice idea, i think i can make it work. Give me a day or two