Begin by making the pie dough: In a large bowl, mix together the flour and salt. using a pastry cutter, cut the butter and cream cheese into the flour, until the flour is fully incorporated, and everything is the size of peas. Add the ice water, starting with one tablespoon. Stir it in with a fork. You may not need all the water. Just stir in enough water, until a scraggly dough is formed. Empty the dough onto a floured board, and shape the dough into a disc. Wrap it in plastic wrap, and refrigerate for thirty minutes.
On a floured board, roll out the disc of dough into a 14 inch circle, and then press it into the pie pan. Fold under any dough that is hanging over the pan, and then crimp it onto the pie dish using two fingers or a fork. Prick the pie shell all over with a fork, and refrigerate for thirty minutes.
Preheat the oven to 425 degrees. Place some parchment into the pie dish and fill it with pie weights. Bake for 12 minutes. Remove the parchment and pie weights and bake for 7 minutes or until the crust is golden brown. Let cool completely on a wire rack.
While the pie shell is baking make the filling: In a three quart saucepan, whisk together the sugar, cornstarch , and salt.
Gradually whisk in the milk. Stirring constantly bring the milk to a boil over medium heat. Simmer for three minutes.
In a medium bowl, whisk together the egg yolks. Stir in one cup of the hot milk to temper the eggs. Then stir the eggs back into the milk. Cook, over medium heat, whisking constantly, just until the mixture comes to a boil. Cook one minute, or until the pudding coats the back of a spoon.
Remove the pan from the heat and stir in the butter, vanilla, and chocolate. Stir until the chocolate is melted. Then strain the mixture through a fine sieve, to remove any lumps. Let cool to room temperature. Pour the pudding into the crust and cover and chill for at least four hours.
Right before serving, whip the cream, sugar, and vanilla in an electric mixer until soft peaks form. Spread this all over the pudding, leaving a one inch border by the crust. Use a vegetable peeler to make chocolate shavings. And, top the pie with berries, mint, and chocolate shavings.