Add in the wine and cook it on high heat until it is almost evaporated (about 10 minutes).
Here I also took the liberty to add a bit of chili to the mix, per my own preference.
Once the wine is almost evaporated, add the chicken (or beef) stock and the tomatoes. I ended up using two cans of the tomatoes and less than one cup of stock.
Add in the bay leaf and the basil (leave some for garnish), oregano and thyme.
Bring the whole thing to a boil and then reduce the heat to low and cook partially covered for about 2 hours.
Keep checking in on this to see how the moisture levels are doing as it cooks. If you need to reduce the moisture amount in the sauce - keep the lid off.
If you want to make sure it is cooking through but not evaporating quickly then put the lid on entirely or add some more stock.
Make sure to mix it every so often so the bottom doesn’t burn.