Preheat oven to 350°F (175 degrees C). Grease two 9 1/2-inch cake pans with cooking spray. Flour both pans, tapping out all excess. Set aside.
In a large bowl, combine a box of cake mix, oil, one box of pudding mix, soda, eggs, and if using, several drops of green food coloring. Beat on low speed for 2 minutes, then on medium speed for 2 minutes, or until well combined. NOTE: if you like a nutty flavor to your bakes, add 1/2-cup of finely chopped walnuts, stirring to combine.
Pour batter equally into prepared pans and bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The sides of the cakes should be visibly pulling away from the pans. Cool the cakes for 15 minutes in the pans atop a wire cooling rack. After 15 minutes, invert the pans slowly to remove the cakes, setting back atop the wire rack.
In a separate bowl, combine the remaining packages of pistachio pudding mix, a cup of COLD milk, COLD heavy cream, and if using, several drops of green food coloring on high speed. Beat until light and fluffy, then refrigerate 15 minutes.
Place the completely cooled first cake layer on a cake plate. Frost with the chilled whipped topping. Place the second cake layer atop the first and frost the top of the cake and around the sides.
Take the remaining half cup of chopped walnuts and combine them with the chopped pistachios. If using flaked coconut, add to the nut mixture now. Using your dominant hand, scoop up a handful of the nut mixture. Using your other hand, spin the cake as you press your palm-full of nuts into the side of the cake.Go around the cake at least once adhering the nuts, twice to fill in bald spots. TIP: I perform the adhesion of the nuts over my kitchen sink so that nuts that do not adhere land in the sink rather than on my counters and floor. Serve and enjoy!