Preheat the oven to 325 degrees F.
Grease and flour two 8-inch round (2-inch deep) cake pans.
In a bowl, mix together the sour cream, milk, vanilla extract, almond emulsion and egg whites.
Whisk until smooth and set aside.
In another larger mixing bowl, add the flour, sugar, baking soda, baking powder and salt. Whisk well.
Slowly add the shortening and butter in chunks to the flour mixture while mixing on medium speed. Mix until the butter and shortening have coated the dry mixture and it has a sandlike texture.
Add half the liquid mixture and mix until well combined. Just mix until the large clumps are smooth.
Add the last half of the liquid mixture and mix only until well combined. Be very careful not to mix for very long.
Scrape down the sides of the bowl and then mix again, only for 10-15 seconds. Be very careful not to mix the cake batter long at this point, or it will cause the cake to sink in the middle or it will cause it to be dense, dry, rubbery, or sink in the middle.
Pour into the greased and floured cake pans and bake at 325 degrees F for 40-45 minutes. A toothpick inserted into the center of each cake layer should come out with a few moist crumbs on it or clean.
Remove the cake pans from the oven and set onto cooling racks for 10 minutes, then turn the cake layers out of the pans and cool completely on the cooling racks before assembling.