1Prepare cake ingredients: Mix sugar, shortening and milk. Add sifted flour and other ingredients (alternating dry ingredients with milk ingredients). Add nuts. Fold in beaten egg whites. Bake at 350 in two layer cake pans for approximately 25 minutes.
2Prepare filling and frosting:
Blend flour and milk. Cook over low heat for 10 minutes to reach a thick paste. Cool to lukewarm.
3Meanwhile, cream butter, sugar and pinch of salt. Beat with egg beater until fluffy. Fold in vanilla and nuts. Use about 1/2 of mixture for the filling between layers. The remainder mixture, add powdered sugar small amounts at a time. Spread the remaining mixture on top and sides of cake.