Preheat the oven to 350 F. Line 2 baking pans with parchment paper.
In a medium bowl, use a hand mixer to cream butter and sweetener together.
Add eggs, vanilla, molasses and beat them in.
Add your dry ingredients (almond flour, tapioca flour, cinnamon, nutmeg and baking powder) a little bit at a time using a wooden spoon to mix in.
Once your ingredients are nicely mixed together, fold in grated carrots.
Divide batter between the 2 prepared baking pans and smooth out on top. Bake for about 30 minutes. The cakes are done when a tooth-pick comes out clean.
To make the cream cheese icing: put cream cheese, butter, sweetener, vanilla, cream in a bowl. Use hand mixer to blend ingredients together.
To assemble the cakes: When the cakes are completely cool, you can frost one of them. Then stack the other cake on top and frost again. Garnish with up to 1/2 cup of pecan pieces.