Combine the flour, sugar, yeast and zest in the bottom of the bowl of a stand mixer. Add eggs and 1/2 cup water, mixing with the dough hook until it comes together; this may take a couple minutes. It’s okay if it’s on the dry side, but if it doesn’t come together at all, add extra water, 1 tablespoon at a time, until the dough forms a mass. With the mixer on low, add the salt, then the butter, a spoonful at a time, mixing until it’s incorporated into the dough. Then, mix on medium speed for 10 minutes until dough is completely smooth; you’ll need to scrape the bowl down a few times. I usually found that after 10 minutes, the dough began to pull away from the sides of the bowl. If it doesn’t, you can add 1 tablespoon extra flour to help this along.