Preheat oven to 350 degrees F. Grease and line six 6" round cake tins
Beat eggs and sugar until batter is pale, fluffy, and holds its shape in ribbons just slightly when dripping off the beater.
Beat in oil until completely homogenous.
In a separate bowl, mix milk and extract together.
In another bowl, mix dry ingredients together until well combined (flour, baking soda, baking powder, salt).
Alternate adding liquid and dry ingredients into your batter, mixing or folding very gently to preserve the air bubbles.
Separate batter evenly into six bowls. To be the most precise, use a kitchen scale.
Add a drop of gel food coloring to each bowl of batter (red, orange, yellow, blue, green, and purple) and fold the batter to incorporate.
Pour each dyed bowl of batter into its own 6" cake tin. If you don't have enough cake tins, you can cover batter with plastic wrap and let it sit on the kitchen counter until the first batch of cakes is done baking.
Bake in preheated oven for 18-20 minutes, or until a toothpick inserted in the center comes out clean and the cake is springy to the touch. Allow to cool completely before frosting.