Preheat the oven to 350 degrees F. Grease and line three 6 inch cake pans with parchment paper.
In the bowl of a stand mixer fitted with a paddle attachment, combine the flour, Truvia Sweet Complete Granulated Sweetener, baking powder, and salt.
Cut up the butter into small cubes and add to the dry ingredients. Mix on low speed until it resembles wet sand.
Add the oil, coconut milk, vanilla, and coconut extract, and mix until just combined.
Fold in the shredded coconut until evenly distributed.
In a separate medium bowl, add the egg whites. Use an electric hand mixer to whip them until medium peaks form.
Gently fold the whipped egg whites into the batter with a rubber spatula until just combined.
Divide the cake batter between the prepared pans.
Bake for about 22-25 minutes or until the cakes start to pull away from the sides of the pans. Immediately turn the cakes out onto a wire rack to cool completely.
Once cool, wrap the cakes in plastic wrap and freeze until ready to decorate. (Frozen cake layers will be much easier to frost!)