Place the Graham Crackers in a Food Processor, and pulse into crumbs.
Add Sugar, and pulse a couple of times to mix.
Melt the Butter in a medium size bowl, and pour Graham Crackers Crumbs into the Butter and stir well to coat.
Line the Bottom of a 7 inch Spring-form pan with Parchment paper, and press the Crumbs into the bottom of the pan, evenly, smoothing with the back of a spoon.
Place the pan in the freezer.
In the mixing bowl of a stand mixer, place the Heavy Cream, Vanilla, Chocolate Pudding, and Sugar, and whip with the Whisk attachment until stiff peaks form, and the Cream is whipped.
Add the Softened Cream Cheese, and blend until smooth and fluffy.
Place the Chocolate Chips and Heavy Cream in the Microwave, and melt for about 1 minute, stopping every 10 seconds or so to stir. Microwave just until melted.
Add a few more drops of Heavy cream if needed, until the chocolate is smooth, and pour-able.
Pour Chocolate into Mixing bowl and blend.
Remove the pan from the Freezer, and pour the Cheesecake into the pan, and place it back in the Freezer, overnight for best results.
In the mixing bowl, add the Heavy Cream, Vanilla, Cream Cheese, and Powdered Sugar, and mix on low until blended. Turn the mixer to Medium speed until Heavy Cream starts to thicken, then turn the mixer to Highest Speed, and whip for about 1 - 3 minutes, until Cream has formed Stiff peaks.
Remove the Cheesecake from the Freezer, and remove the Spring form from the pan.
Place the Cheesecake on a serving plate, or a cake stand.
Place the Whipped Cream in a pastry bag with the Large Star Tip.
Pipe the Topping on the top of the Cheesecake, using a swirling motion, leaving big dollops on the cheesecake, and bring it up to a point, and add large dollops to the center of the Cheesecake.
Using a Vegetable Peeler, shave a Chocolate Candy Bar and place the shavings all over the top of the Cheesecake and around the edge of the bottom.
Place the cheesecake back in the Freezer until time to serve.
When ready to serve, remove the Cheesecake from the Freezer, and slice the Cheesecake into 2 inch pieces.
Serve, and Enjoy!