Split out product
Add create_product_graph