First, Heat up water, milk, butter, sugar, salt, and oil on medium heat until the butter and sugar melt, set aside to cool below 100 degrees F(38 degrees C).
Next, while the milk & sugar mixture is cooling, mill Hard wheat berries to make the flour
Once the mixture is cooled, add it to your mixer bowl, add eggs, and flour. Mix to incorporate, and once no dry flour is left, let the mixture sit for 10 minutes or so to soak in the moisture.
After the 10 minute rest, add yeast, then knead dough on 2 until smooth and it passes the window pane test
Let rise until doubled in size(~1hr)
While dough is rising, make your streusel topping and prepare any fillings you want to use.
Once dough is doubled, punch it down, and divide dough into 20 equal size pieces.
Roll the sweet "open face" kolaches into a ball, and let them rise covered for 30 - 40 minutes.
For the savory kolaches, flatten and put the filling in, then close and pinch the dough all around the filling. Let rise covered for 30 to 40 minutes.
Once they are risen, press the sweet kolaches flat and then make a well ( I like to use a 1/3 cup measuring cup) put the filling in the well.
Brush with egg wash, and sprinkle the streusel topping on the sweet ones.
Bake filled Kolaches for 400*F (190*C) for 14-15 mins.