android product partition vs. vendor partition

What’s difference between product partition and vendor partition? after flash a GSI image, product partition missed but vendor partition is there! I am confuse where should my application install.

In recent release, more partitions created in android: system,vendor,product,odm,system_ext. it’s hard to understand it from official document, wish someone can help summarize it here!