The ROM kitchen page now explains what the different files in an OEM package are, as well as a somewhat lengthy explanation of how to build your own OEM package. It's not totally comprehensive, but it should serve as a pretty good starting point of how to do it. It uses WM5torage as an example, because it's a fairly basic package that still uses all of the different architectural components to install.