Preheat oven to 350°F. Spray two 8-inch cake pans with baking spray. Line the bottoms with parchment paper and spray with baking spray.
Cake: In a medium bowl use a whisk to sift together flour, cocoa powder, baking powder, espresso powder and salt. Set aside.
In the bowl of a stand mixer fitted with the whisk attachment, add the eggs and sugar. Mix on low, just to combine then increase the speed to medium-high and beat for 10 minutes or until the egg mixture expands, increases in volume and forms a ribbon when you raise the whisk from eggs. Check at 10 minutes and continue to beat another 5 minutes, if needed. (The eggs should be pale yellow)
Switch to the paddle attachment. On low speed, gradually add the flour mixture in thirds. Once all is added, drizzle the cooled butter and vanilla down the sides of the bowl. Stop mixing once combined so as not to deflate the eggs.
Use a rubber spatula and by hand gently fold the batter just to be sure all of the flour has been incorporated from the bottom of the bowl. Divide the batter evenly into the prepared pans.
Place the pans into the oven and bake for 22-25 minutes or until the top springs back when gently touched. Cool in the pan for 10 minutes, then run a spatula around the edge. Gently remove the cake layers to a cooling rack to cool completely.
Cherries: In a medium-size saucepan over medium heat, combine the cherries, sugar, water and kirsch. Simmer on low for 5 minutes, then thicken with cornstarch dissolved in water. You don't want to thicken too much or the cherries won't soak into the cake. Cool completely.
Simple Syrup: In a small saucepan, melt together the sugar, water and krisch. Bring to a boil for 1 minute cooking just until the sugar has dissolved, then remove from the heat. Set aside to cool.
Frosting: In a large bowl, use an electric mixer to whip the mascarpone cheese just until creamy. Add the heavy cream, confectioners' sugar and almond extract. Whip on medium-high speed until thickened and combined.
Chocolate Shavings: Use a vegetable peeler to shave the chocolate bar. Set aside.
Assemble the Cake: Use a serrated knife to slice each sponge cake into two layers. Place one layer centered on a cake stand or platter. Brush with 1/4 cup simple syrup. (Reserve the flattest layer for the top.)
Spread with 1/3 cherry mixture spread evenly leaving at least a 1/2-inch border. Top cherries with around 3/4-1 cup frosting. Gently spread to cover.
Repeat cake layers, simple syrup, cherries and frosting ending with the final flat cake layer.
Spread the top and sides with the remaining frosting, reserving some for piping the top. Press shaved chocolate onto the sides of the cake and in the middle of the top layer.
Pipe 12 swirls of frosting along the edge of the cake and decorate with 12 cherries.
Chill for at least 4-6 hours for the frosting to firm prior to slicing and serving.