Preheat the oven to 350 degrees F. Lightly grease a 9x13 inch pan. Set the cream cheese out on the counter to soften.
Place the pecans in a food processor or high powered blender and pulse until finely chopped. Add the remaining crust ingredients and pulse until combined into a sandy mixture. Pour into the greased 9x13 pan and press down into an even layer.
Bake crust for 15 minutes and then set aside to cool completely before moving on to the next steps. This will take about an hour at room temperature
In a medium bowl, beat together the cream cheese, granulated sugar, and vanilla until smooth. Add a large spoonful of whipped topping and beat in with the mixer. Then use a spatula to fold the rest of the Cool Whip in. *Remember, you are using about 8 oz of Cool Whip in this step and reserving 4 oz for topping the dessert.* Spread the cream cheese layer over the cooled crust.
Mix both boxes of chocolate pudding together with 3.5 cups of milk (this is half a cup less than the boxes call for). Mix very well until smooth and thickened. Spread over cream cheese layer.
Spread remaining 4 oz of Cool Whip over the chocolate pudding layer and cover with plastic wrap. Chill for at least four hours. Add any garnishes just before serving. Store refrigerated.