1.Preheat oven to 350 degrees Fahrenheit. Spray 4-8 inch cake pans with non-stick baking spray.2. In a medium bowl whisk together the dry ingredients until well combined. Set aside while you whisk the wet ingredients together. Pour the wet ingredients into the dry ingredients and whisk until fully combined. 3. Separate the batter between the 4 cake pans and bake for 18-20 minutes or until a toothpick comes out clean. 4. Make the ganache by mixing together warm heavy cream and chocolate. Whisk until fully combined.5. Lastly, start the Swiss meringue buttercream while the cake is baking. Over a heavy bottomed pot filled with water, place a heat safe bowl over the pot. Add egg whites and sugar in the heat safe bowl and heat until 145 degrees, being sure to stir constantly. Transfer to the bowl of a stand mixer. Whip to stiff peaks then slowly add in butter until fully incorporated. Lastly, add in melted chocolate. 6. Pipe a layer of buttercream onto the first cake layer then spoon a thin layer of ganache. Repeat for the additional 2 layers. For the top layer, cover the entire cake with the remaining buttercream. 7. Refrigerate until ready to serve. Enjoy!