Preheat the oven to 350°
In a mixer, mix the butter and sugar until smooth.
Add the vanilla extract and eggs. Mix until smooth.
Add in 2 cups of the flour and the salt. Mix slowly until combined and then add the remaining 1 cup of flour. Mix until smooth.
Prepare a 12x7 cookie sheet (make sure it's one with a 1 in edge).
Carefully spread 3/4 of the dough on the bottom of the cookie sheet.
Pour the homemade peach filling all over the cookie base.
Add tablespoon sized dollops of the remaining cookie dough on top of the peach filling.
Sprinkle the Streusel Topping all over the top.
Bake for 25 - 30 minutes. If you want to "brown" your Streusel Topping, increase the temperature to 400° for the last 2 minutes, but watch it so it doesn't burn.
Allow to cool slightly before cutting and serving.
Enjoy!