This is a good idea. I will look into this. My only concern, ottomh is that we will likely need to create a lot of other things as well (not just products) so this approach could get quite messy and difficult to follow. I will still investigate doing this just for products for now.