The only problem I have with that is that it increases the scope of the generator. Since we're including a license in the mac pkg, we need to add the concept of a license to omnibus, and figure out some sort of placeholder image to use for the background.png.

The code as written so far is at all like the MSI code, nothing needs to happen in a software definition or anything like that. If you run it on an omnibus project that is missing the required files, you get an error that tells you what's missing. If you add them, then you can just build the project like normal.