To Make Dough: Place flour, sugar, yeast, and salt in the bowl of a standing mixer and mix to combine. Attach the dough hook to the mixer. Add eggs, milk, and vanilla and mix on low-medium speed for 4-5 minutes, until dough comes together. Add butter gradually, a few pieces at a time, mixing until fully incorporated before adding more. This should take several minutes.