Preheat the oven to 350 degrees
Grease two 9 inch pans and line with parchment circles (or grease and flour the pans)
In a medium sized bowl add the cake flour, baking powder, baking soda, salt and zest of 2 limes. Whisk to blend and set aside.
In another bowl, add the milk, vegetable oil, lime juice, and vanilla extract. Whisk to blend and set aside.
In the bowl of a mixer with the paddle attachment, beat the butter until smooth. Gradually add the sugar and mix on medium speed 3 to 5 minutes until it is light in color and fluffy.
Add the eggs one at a time, mixing until each yolk is dispersed. Stop the mixer and scrape from the bottom with a spatula after each egg addition.
Add the dry mixture and the wet mixture alternately, beginning and ending with the flour (3 additions of flour and 2 of milk). Mix just until combined and smooth.
Pour the batter into the prepared pans, smoothing the tops with a spatula. Bake at 350 degrees, starting to check for doneness at 25 minutes (until a toothpick in the center comes out clean or with only a few crumbs attached). Let the cakes cool in the pans 10 minutes and then remove from pan onto a cooling rack. Peel off the parchment if using.
When completely cooled, wrap in plastic wrap and put into the freezer until ready to assemble.