Make your buttercream first: beat the butter with the salt on high until light and fluffy. Add the powdered sugar and beat to combine. Add the milk and stir the buttercream. Set it aside in an airtight container.
Prepare a sheet pan (13 x 9”) with parchment paper (this will make it easier to release later).
Make a note of the weight of your stand mixer bowl. In the bowl, add the sugar, coconut oil, butter, soda, powder, salt and vanillas. Affix the paddle attachment and beat until very light and fluffy, should take about 4-5 minutes.
Add the egg whites, one at a time, beating between each addition. Continue beating for a few minutes until mixture is very creamy. Scrape down the bowl as needed.
Add cake flour (sift it in if lumpy) and turn mixer on low then drizzle in the buttermilk in. Beat on medium until all ingredients are incorporated.
Weigh the bowl and the batter on your scale, then subtract the weight of the bowl so you know the weight of the batter. Divide it by 5 or six, depending on how many colors you'd like to do. Now divide the batter into each bowl so they all hold equal amounts. Add food coloring to each bowl and stir to blend.
Turn your oven broiler on low.
Spread the first color into the bottom of the prepared pan with an offset spatula. It will be a thin layer but it should cover the bottom.
Set it in the oven and broil it for 4 minutes.
Remove from the oven and spread the second color over the now baked first layer. Return it to the oven for another 4 minutes if you've divided into 6 colors, or 5 minutes if you'v divided into five (thicker layers need to bake longer).
Repeat until you have broiled your sixth layer. Now cover the pan with foil and turn the oven to 350. Bake the cake for about 7-10 minutes, until it's thoroughly baked.
Allow the cake to cool in the pan until you can handle it then set a cooling rack over it and flip it over. Let it cool completely on the rack. Prepare a pullman loaf pan with parchment paper.
Cut off the edges of the cake and slice the remaining rectangle it into 1” strips. The strips should be as long as your loaf pan.
Think of the buttercream as ‘glue’ - use a thin layer to stick the strips together and arrange the strips in a mix of horizontal and vertical to create a pretty design. You should have around 9 strips total and arrange them in threes, 3 strips per layer. If you are doing horizontal you might be able to fit two on top of each other with two vertical strips on the side. If you have more than 9 strips, snack on the last ones =)
Once all the strips are in, cover the top of the loaf pan with parchment paper and set it in the fridge so the buttercream will firm up and the cake will be easy to frost.
Remove the cake loaf from the fridge and, cover the top and sides with buttercream. Decorate as you please.