Preheat oven to 350*F.
2 9-inch round cake pans ~ spray and flour
In medium bowl, add flour, cake flour, baking powder & salt. Set aside.
2In food processor or large mixing bowl, cream together 6 TBSP. butter & 3/4 cup sugar until light and fluffy. Add 2 eggs, one at a time and beat well after each addition. Add 1 teaspoon pure vanilla extract. Add the flour mixture and alternate with 1/2 cup milk, mix well after each addition. Pour into prepared cake pans.
Bake for 15 minutes and place on wire racks to cool.
In large heavy saucepan, add 1/2 cup light cream and 1/4 cup of milk over medium heat until scalding. Add 1/4 cup of sugar & salt and stir to dissolve. Remove from heat.
4Add 1/4 cup of milk with cornstarch and whisk until smooth. Add in the 2 eggs and whisk until well blended. Add the hot milk mixture, whisking constantly. Return the mixture to saucepan and bring to a boil. Cook over low heat until the custard thickens, whisking constantly. (about 5 minutes)
Remove the custard from heat and add 1/2 teaspoon pure vanilla extract and cool to room temperature.
On low heat in a small saucepan, add the chocolate pieces and 2 Tbsp. butter until melted. Remove the mixture from heat and add 1/4 cup light cream while whisking constantly. Add powdered sugar and beat until smooth and creamy. Stir in the 1/2 teaspoon pure vanilla extract.
Place one cake on serving dish and spread with filling. Place 2nd cake on top of filling and frost over top and allow to drizzle over sides.