Directions For the Pesto:
1 Pulse the basil and pine nuts together in a food processor for a few seconds. Add the garlic, and pulse a few more.
Add the olive oil and process for a few minutes--you would like the pesto to remain a bit chunky and not be pureed smooth. Add the grated cheese, salt and pepper and pulse until just blended.
Directions For the Dough:
The day before, put all the ingredients in the bowl of a stand mixer. Mix with the paddle attachment on slow speed for a couple of minutes. Let the dough rest for 5 minutes. Mix for two more minutes. The dough will be soft and shaggy. Use a spatula or bowl scraper dipped in water to scrape the wet dough in an oiled bowl that is more than twice as tall as the level of the dough. Cover the top with plastic wrap and put in the refrigerator.
The next day, take the dough out about 3 1/2 hours before you want to bake the bread. (The dough can be in the refrigerator 12 - 18 hours.) The dough will have doubled overnight. Spray a large baking sheet with olive oil. Scrape the dough onto the baking sheet using moistened tools and gently spread into a rectangular shape. Spray a bit of olive oil on your fingers and on the top of the dough. and dimple the bread--start in the middle and press your fingers into the dough, then pull them out a bit to the side. In this way, you will stretch out the dough in the pan as you dimple it. Don't' worry yet if it is not fitting in the pan exactly or is not symmetrical--further steps will start to even it out. Let the dough rest for 20 minutes.
Once again go through the dimpling process again, starting in the middle and moving outwards. Let rest 20 minutes and repeat. During the dimpling process, even and shape the dough so it almost fills the pan and is rectangular. Let rise for 2 hours. During this time, preheat the oven to 425 degrees (375 with convection).
Bake the focaccia in the middle of the oven for 10 minutes. Remove from the oven and dot chunks of pesto over it, then top with the tomato slices. (Do not put the pesto or tomatoes on at the beginning or they will burn.) Rotate the pan and put it back in the oven for another 10 minutes until it is starting to be golden brown. Remove and sprinkle with the Parmesan, then bake until the cheese is melted, just a minute or two. Let cool a few minutes before slicing into squares.