All, there is a lot of code in the baselayout ebuild which I think could go in the Makefile instead. Mostly I'm thinking about the multilib layout code, but if there are other things, I want to move them as well. This bug is opened so that I can post patches to the Makefile etc and get input so I don't break things once I make the changes.
The goal of this bug is to move as much of the "heavy lifting" out of the ebuild into the Makefile as possible.