I know that buttercream is the stuff they often sandwich cakes together with, but what is it made of and how?