Preheat the oven to 350 degrees F. Grease a 9x13 inch baking pan. Glass will be prettier, but I used metal since I was plating and didn’t care how the pan looked.
Mix the flour and powdered sugar together, then stir in butter and vanilla until mixed. Stir in pecans. Press this mixture across the bottom of the pan and bake for about 15 to 18 minutes or until edges are brown. Let cool completely.
Make the second layer. Beat the cream cheese, powdered sugar and vanilla until smooth, then fold in the whipped topping. Spread over the cooled crust and chill.
Make the topping. Put the sugar, cornstarch and sauce in a large saucepan. Add cold soda and water and stir well, then turn on heat and cook over medium, stirring constantly, until mixture goes from cloudy to clear. Let it boil for about 1 minute after it clears and thickens. Remove from heat and stir in the gelatin powder. Let mixture sit for about 10 minutes to cool slightly. If you haven’t done so already, this is a good time to slice the berries.
Spread the berries over the cream cheese layer, then pour the red gelatin mixture over the berries so that it coats them. Chill for about four hours or until set. Cut into squares and serve with extra whipped topping or fruit.